我可以为不同的django-celery项目使用不同的supervisor.conf文件。
我在项目本身为他们创建了单独的主管,但主管只使用一个。是否有任何方法可以为这两个文件单独保留配置文件,并且仍然可以使用supervisor demon。两者都可以。
注意:我还没有在/etc/supervisor/conf.d目录中创建supervisor.conf文件。
答案 0 :(得分:2)
我们遇到了同样的问题,只为两个不同的docker服务运行相同的项目 - 一个用于API(烧瓶),第二个用于离线处理(芹菜)
这是我们的docker-compose的命令部分
command: bash -c "echo -e \"[include]\nfiles = /svc/etc/supervisord/*\" > unified.conf
&& supervisord -c unified.conf"
首先我们创建文件,然后运行supervisord命令