我使用this article作为一个来源让我走了一半,但我无法弄清楚如何使用自定义配置文件路径运行Supervisor。
当我想手动运行主管时,我只是这样做:
supervisord -c /home/test/_app/supervisord.conf
当我实现自动启动脚本时,它运行默认的超级用户配置文件,该文件位于/etc/
目录中。我不想使用那个,因为它将它与核心项目文件夹分开,使得难以维护和跟踪。
答案 0 :(得分:0)
试试这个:
在/etc/rc.d/init.d/supervisord
中,添加prog_opts
变量,如下所示:
prog_opts=" -c /home/test/_app/supervisord.conf"
prog_bin="${exec_prefix}/bin/supervisord"
然后在start()
函数中,将调用更改为:
daemon $prog_bin --pidfile $PIDFILE -- $prog_opts
答案 1 :(得分:0)
我能够通过简单地删除默认的supervisord.conf
文件然后使用该默认位置和我的自定义配置文件路径创建sym链接来解决此问题。