Назад | Перейти на главную страницу

Проблемы с запуском Python Celery в качестве демона

У меня есть установка Celery и работа в качестве демона на экземпляре Ubuntu EC2. Сегодня утром я обновил некоторые задачи и попытался перезапустить Celery, но он не работал. Немного поработав над этим, я обнаружил:

Есть какие-нибудь подсказки, как решить эту проблему? Я отменил все изменения как в моем файле задач, так и в модуле celeryconfig, но это, похоже, не помогло ему работать как демон. Я использую сценарии инициализации из репозитория git.

В моем случае проблема была связана с правами доступа к файлам. В celeryconfig и tasks файлы не были доступны для чтения пользователем, которого я использовал для Celery. Я понял это, удалив --background вариант из init.d скрипт, а затем появляется ошибка импорта Python.