У меня была та же ошибка, и моя причина была в том, что процесс супервизора, который запускает эти дополнительные сценарии, не запускал процесс Дафни из-за этой строки кода:
if ! grep -Fxq "[include]" /opt/python/etc/supervisord.conf
Это проверяет, присутствует ли в файле supervisord.conf [include]
, и добавляет процесс ТОЛЬКО в случае отсутствия [include]
.
В моем случае в моем файле supervisord был
[include]
celery.conf
, который не позволил сценарию Дафни добавить daemon.conf.
Есть несколько вещей, которые вы можете сделать:
Если у вас есть другой скрипт, создающий файл .conf, объедините их в один, используя ту же логику включения
Переписать логику включения, чтобы специально проверить daemon.conf
Вручную добавить daemon.conf в supervisord.conf по SSH в ваш экземпляр EC2