barracudanetworks/forkdaemon-php

一个使PHP中子进程守护进程的设置和管理变得简单的库。

v2.0.1 2021-11-01 19:33 UTC

README

一个使PHP中子进程守护进程的设置和管理变得简单的库。

功能

  • 易于管理PHP分支
  • 通过回调或轮询父进程获取子进程的结果
  • 将工作单元分割成桶
  • 在创建子进程之前通过回调管理资源
  • 动态设置子进程数量/每个子进程的工作量

使用方法

查看examples目录中的示例 php example/blocking.php

注意事项

  • 在包含fork-daemon库之前,您需要指定 declare(ticks=1);,否则信号将不会被处理。这 必须 在主PHP文件中完成,因为 declare(ticks=N); 只对声明它的文件以及该文件包含的文件有效。参考:PHP 文档

许可协议

版权所有 2013 Barracuda Networks, Inc. 根据MIT许可证授权