Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用RabbitMQ扩展工人_Php_Linux_Rabbitmq_Scaling - Fatal编程技术网

Php 使用RabbitMQ扩展工人

Php 使用RabbitMQ扩展工人,php,linux,rabbitmq,scaling,Php,Linux,Rabbitmq,Scaling,我已经在当前应用程序中实现了rabbitMQ,以处理由Worker处理的异步作业 到目前为止,一切都很好,但我当前的问题是,我需要从CLI手动启动所有worker,并痛苦地监视队列大小,以跨所有Mahcine扩展每个作业类型的worker池。 此外,如果由于某种原因,某个作业类型的所有工作人员都死亡或类似情况,则在我的当前实现中,除了从CLI手动启动更多工作人员之外,无法从该状态“修复”并重新创建池 我的问题很简单:是否有*nix系统的应用程序/deamon可以为我处理这些问题? 我需要一些东西

我已经在当前应用程序中实现了rabbitMQ,以处理由Worker处理的异步作业

到目前为止,一切都很好,但我当前的问题是,我需要从CLI手动启动所有worker,并痛苦地监视队列大小,以跨所有Mahcine扩展每个作业类型的worker池。 此外,如果由于某种原因,某个作业类型的所有工作人员都死亡或类似情况,则在我的当前实现中,除了从CLI手动启动更多工作人员之外,无法从该状态“修复”并重新创建池

我的问题很简单:是否有*nix系统的应用程序/deamon可以为我处理这些问题? 我需要一些东西来控制多个服务器上的队列大小和工作池的运行状况,根据初始设置上下生成它们

我必须自己写吗


谢谢

看看这个答案谢谢我会那样看:)