微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

supervisord – Supervisor中的目录设置

我正在配置supervisor守护程序以便能够启动/停止Celery.

那没起效.在来回调试之后,我意识到问题在于它没有将工作目录更改为程序部分下的supervisord.conf中目录选项中提到的工作目录.

希望Celery有一个workdir,但我很好奇 – 那么目录选项的目的是什么?

如果你通过supervisor运行脚本并打印pwd,它将输出/.

解决方法

我有同样的问题,并设法通过颠倒目录和命令选项的顺序来解决它:

例如工作:

[program:cat]
directory=/var/log
command=cat logfile

不工作:

[program:cat]
command=cat logfile
directory=/var/log

原文地址:https://www.jb51.cc/linux/395456.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐