我开始使用http://reactphp.org/来处理 HTTP 请求。
我运行多个在不同端口上运行的反应工作人员,然后使用 Nginx 作为负载平衡来处理请求。像这样
upstream backend {
server 127.0.0.1:13300;
server 127.0.0.1:13301;
.....
}
一切都按预期工作。
问题是如何获取 reactphp 进程状态的统计信息。当前有多少进程处于空闲状态(等待新请求),有多少进程在请求下工作,等等。
是否有现有的解决方法?
或者想法如何手动处理过程统计。
示例 - 锁定对某些缓存进程状态的写入。何时开始请求进程 - 增加处理的进程数,何时完成请求 - 增加空闲进程数。