Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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
Rabbitmq 监视挂起的芹菜任务_Rabbitmq_Celery_Djcelery - Fatal编程技术网

Rabbitmq 监视挂起的芹菜任务

Rabbitmq 监视挂起的芹菜任务,rabbitmq,celery,djcelery,Rabbitmq,Celery,Djcelery,我在用芹菜配兔子。如何监视和获取挂起任务的数量?“芹菜事件”和DJ芹菜显示正在运行和已完成的任务。我应该监视RabbitMQ吗?如果是这样,怎么做?如果您使用RabbitMq作为代理,我建议您使用该rabbitmqctl(通常为/usr/sbin/rabbitmqctl)。So命令: rabbitmqctl list_queues 显示队列中的任务数。 另一个解决方案是安装rabbitmq插件:管理插件。 您可以通过以下方式完成: rabbitmq-plugins list rabbitmq-

我在用芹菜配兔子。如何监视和获取挂起任务的数量?“芹菜事件”和DJ芹菜显示正在运行和已完成的任务。我应该监视RabbitMQ吗?如果是这样,怎么做?

如果您使用RabbitMq作为代理,我建议您使用该rabbitmqctl(通常为/usr/sbin/rabbitmqctl)。So命令:

rabbitmqctl list_queues
显示队列中的任务数。 另一个解决方案是安装rabbitmq插件:管理插件。 您可以通过以下方式完成:

rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart

rabbitmq服务器将提供webagent,您可以在其中轻松管理rabbit服务器。

我做到了这些。但根据芹菜的说法,每个任务结果都放在RabbitMQ中的不同队列中。如果我有数千个任务,RabbitMQ会显示数千个队列,每个队列对应一个任务。这是非常具体的安装。请检查你的芹菜配置,我想它不正确,可能是我误解了它。这里它说:“每一个新任务都会在服务器上创建一个新队列,由于有数千个任务,代理可能会因队列而过载,这将以负面的方式影响性能。”