在网络上运行分叉PHP应用程序有什么缺点?运行分叉PHP应用程序
我已阅读,它不应该被Apache下以任何理由运行,但没有解释原因。
我能想到的唯一原因是,如果一个脚本在执行过程中被终止,任何分叉的进程永远不会被终止,并可能导致内存泄漏。
的问题是,在问候中了pcntl扩展
<?php
$pid = pcntl_fork();
if ($pid)
{
//parent, execute parent code
}
else
{
//child code
}
?>
我是在这个假设是正确的?
只是为了clarfiy这样的:你谈论的PCNTL扩展库(http://php.net/manual/en/function.pcntl-fork.php)? – Max 2009-11-01 12:36:21
我推荐使用php-fpm进行多处理和使用php分派进程。 – LeonanCarvalho 2017-11-15 11:25:08