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