posix_getpgid
brefphp/bref
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Get process group id for job control
posix_getpgid
(
int $process_id
):
int
|
false
}
if (
posix_getpgid
(
$pid
) ===
false
) {
unlink
(
self
::
SOCKET
);
unlink
(
self
::
PID_FILE
);
src/Event/Http/FpmHandler.php
$wait
=
5000
;
// 5ms
$timeout
=
1000000
;
// 1 sec
$elapsed
=
0
;
while (
posix_getpgid
(
$pid
) !==
false
) {
usleep
(
$wait
);
$elapsed
+=
$wait
;
if (
$elapsed
>
$timeout
) {
src/Event/Http/FpmHandler.php