当进程启动时,Supervisord 发送松弛通知

当进程启动时,Supervisord 发送松弛通知

我正在寻找向 Supervisord 文件添加 Web 钩子的方法。

// 系统管理员技能尚且不足……

当前文件..

[supervisord]
user=root
nodaemon=true
logfile=/role/log/supervisord.log

原来的方法是让它运行一个 shell 脚本,但是我不确定如何拉出正在启动的进程...

答案1

定义一个事件监听器触发PROCESS_STATE_STARTING。然后您可以编写一个简化的事件侦听器(请参阅这个例子)来实际执行 Slack 通知。

事件监听器配置可能如下所示:

[eventlistener:slack]
command=slack_listener.py
events=PROCESS_STATE_STARTING

相关内容