有没有办法只重新生成php子进程而无需重启php本身?

时间:2011-06-05 02:21:37

标签: php children

我正在运行php-fpm,我想关闭并重新生成php子项而不重启php本身。

1 个答案:

答案 0 :(得分:1)

实际上,通过使用pcntl函数,pcntl_fork()特别是你的朋友...

您可以在this page上找到许多代码示例。

琐碎的例子:

$pid = pcntl_fork();

if($pid) {
  // parent process runs what is here
  print "parent\n";
}
else {
  // child process runs what is here
  print "child\n";
}


// outputs:

child
parent

这很简单,在现实生活中你有更多要检查的东西,请查看php.net上的pcntl部分,以及我发布给你的页面上的一些代码示例。希望能让你走上正轨,开心编码。