下午,
我们在生产环境中使用 Gearman,我们有几个工人正在运行,每天处理成千上万的工作(忙碌的工人)。虽然我们有一个轻微的内存问题,泄漏非常小,但几天后它正在积累。
在命令行上,当我运行
gearman --help
它说
...
Worker options:
-c <count> - Number of jobs for worker to run before exiting
这似乎是一个理想的选择,我们可以将其设置为 50~k 并且知道工人将死亡并且问题得到解决。但是,通过查看 gearman 的 pecl 库,我看不到可以在哪里添加/配置它。
有一个 AddOption 方法需要一个 int - 但我在文档或源代码中找不到任何可以设置它的参考。
我不想配置自己的管理系统...
有任何想法吗?