【发布时间】:2015-12-13 00:32:18
【问题描述】:
我在具有 32 个内核和 64GM RAM 的服务器上创建了 500 个 gearman worker。 服务器运行良好,CPU 为 60-70%,平均负载为 22。我和主管一起创建的。
对于这么多工人的最佳做法是什么,您能否建议其他不是主管的解决方案?齿轮经理呢?
工作人员在 10-100 毫秒之间处理作业 - 平均队列始终为 90%。
【问题讨论】:
-
目前的解决方案有问题吗?你用 supervisord 开始工作,我没听错吗?
-
是的,我用主管启动了工作人员,但我看到主管没有运行,并且不会对“死亡”的工作人员进行自动重启。当我只从 200 个工人(不是 500 个)开始时,我没有这个问题,这意味着主管会自动重新启动工人。
标签: php supervisord gearman