Bug #61008 [Opn->Fbk]: not enough shared memory left

From: Date: Mon, 19 Jul 2021 11:02:39 +0000
Subject: Bug #61008 [Opn->Fbk]: not enough shared memory left
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-235166@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=61008&edit=1

 ID:                 61008
 Updated by:         cmb@php.net
 Reported by:        shenkong at qq dot com
 Summary:            not enough shared memory left
-Status:             Open
+Status:             Feedback
 Type:               Bug
 Package:            Semaphore related
 Operating System:   CentOS 6.0
 PHP Version:        5.3.10
-Assigned To:        
+Assigned To:        cmb
 Block user comment: N
 Private report:     N

 New Comment:

Is this still an issue with any of the actively supported PHP
versions[1]?

[1] <https://www.php.net/supported-versions.php>


Previous Comments:
------------------------------------------------------------------------
[2012-02-08 10:32:32] shenkong at qq dot com

Description:
------------
i run the code below in the cmd, it tooks warning Warning: shm_put_var(): not 
enough shared memory left in 
/usr/local/agent/bin/a.php on line 15
i set the shmmax > 100M
when the process > 1 ,the error shows
when the process = 1, it seems ok.

Test script:
---------------
#!/usr/local/services/php/bin/php
<?php
// Example
$key = ftok(__FILE__, 'a');
$shm = shm_attach($key);
shm_remove($shm);
$shm = shm_attach($key);
for($i = 0; $i < 3; $i++) {
    $pid = pcntl_fork();
    if ($pid) {
        
    } else {
        //child
        $pid = posix_getpid();
        for($i = 0; $i < 100000; $i++) {
            shm_put_var($shm, $pid, microtime(true));
        }
        exit;
    }
}
?> 

Actual result:
--------------
Warning: shm_put_var(): not enough shared memory left in 
/usr/local/agent/bin/a.php on line 15



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=61008&edit=1


Thread (3 messages)

« previous php.bugs (#235166) next »