Python 处理django+;芹菜下线的时候

Python 处理django+;芹菜下线的时候,python,django,celery,django-celery,Python,Django,Celery,Django Celery,我正试图弄清楚,当django项目由于某种原因离线时,如何处理该项目中的芹菜 我在文档中发现了这一事件,所以我猜当芹菜离线时,我能以某种方式捕捉到这一事件,并通过电子邮件通知我的芹菜工人停机 我的问题是如何实现这种行为?是否有任何示例或Django应用程序?这就是我应该如何处理这些情况的方法吗?在我的生产设置中,我用来监视和控制芹菜工人。您可以让脚本在系统上运行,以监控监控者控制状态的状态(在进入致命状态时发出警报) 假设您的工作人员不断在日志文件中吐出文本,您可以设置日志新鲜度检查。如果检测到

我正试图弄清楚,当django项目由于某种原因离线时,如何处理该项目中的芹菜

我在文档中发现了这一事件,所以我猜当芹菜离线时,我能以某种方式捕捉到这一事件,并通过电子邮件通知我的芹菜工人停机


我的问题是如何实现这种行为?是否有任何示例或Django应用程序?这就是我应该如何处理这些情况的方法吗?

在我的生产设置中,我用来监视和控制芹菜工人。您可以让脚本在系统上运行,以监控监控者控制状态的状态(在进入
致命
状态时发出警报)

假设您的工作人员不断在日志文件中吐出文本,您可以设置日志新鲜度检查。如果检测到日志在X秒/分钟内未更新,则发出警报


另外,还有一个远程监控和管理芹菜的系统。我没有在生产中使用它,因此我无法判断它是否满足您的特定需求。

我最终创建了这个Django可重用应用程序,它带有REST API,用于从外部服务或机器监控我的芹菜工人:

您可以使用实时处理来处理事件,编写使用者并在事件发生时宣布,可以在中找到示例,将任务失败事件替换为worker offline事件,并编写自己的处理程序来处理捕获的事件

为什么你的员工离线?我在Django应用程序中使用芹菜,但我没有这种行为。我在系统的守护进程中运行芹菜