barracudanetworks / forkdaemon-php
一个使PHP中子进程守护进程的设置和管理变得简单的库。
v2.0.1
2021-11-01 19:33 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-08-29 04:03:19 UTC
README
一个使PHP中子进程守护进程的设置和管理变得简单的库。
功能
- 易于管理PHP分支
- 通过回调或轮询父进程获取子进程的结果
- 将工作单元分割成桶
- 在创建子进程之前通过回调管理资源
- 动态设置子进程数量/每个子进程的工作量
使用方法
查看examples目录中的示例 php example/blocking.php
注意事项
- 在包含fork-daemon库之前,您需要指定
declare(ticks=1);
,否则信号将不会被处理。这 必须 在主PHP文件中完成,因为declare(ticks=N);
只对声明它的文件以及该文件包含的文件有效。参考:PHP 文档
许可协议
版权所有 2013 Barracuda Networks, Inc. 根据MIT许可证授权