多个supervisor.conf用于两个不同的项目

时间:2015-03-17 11:10:42

标签: django celery supervisor

我可以为不同的django-celery项目使用不同的supervisor.conf文件。

我在项目本身为他们创建了单独的主管,但主管只使用一个。是否有任何方法可以为这两个文件单独保留配置文件,并且仍然可以使用supervisor demon。两者都可以。

注意:我还没有在/etc/supervisor/conf.d目录中创建supervisor.conf文件。

1 个答案:

答案 0 :(得分:2)

我们遇到了同样的问题,只为两个不同的docker服务运行相同的项目 - 一个用于API(烧瓶),第二个用于离线处理(芹菜)

这是我们的docker-compose的命令部分

command: bash -c "echo -e \"[include]\nfiles = /svc/etc/supervisord/*\" > unified.conf
                  && supervisord -c unified.conf"

首先我们创建文件,然后运行supervisord命令