Я знаю, что есть команда для celeryd для запуска в качестве демона, то есть; celeryd_detach. Но как я могу запустить celery-beat в качестве демона, используя любую команду? Пожалуйста, помогите мне в этом.Как бежать из сельдерея как демона?
ТИА
Я знаю, что есть команда для celeryd для запуска в качестве демона, то есть; celeryd_detach. Но как я могу запустить celery-beat в качестве демона, используя любую команду? Пожалуйста, помогите мне в этом.Как бежать из сельдерея как демона?
ТИА
Просто поместите этот script под /etc/init.d/
, и тогда вы сможете сделать service celerybeat {start|stop|restart stuff}
.
Дополнительная документация: http://celery.readthedocs.org/en/latest/tutorials/daemonizing.html#init-script-celerybeat
Спасибо за ответ. Я попробовал, как вы сказали, но бит планировщик не выполняет свои задачи. –
начинается? если он запускается, но не выполняет задачи, вы должны проверить конфигурацию, которую вы используете для сельдерея в/etc/default/{celerybeat | celery}. Вторая ссылка, которая у вас есть на моем посте, объясняет вам, как связывать сельдерей, работая демоном с вашим проектом Django (вам нужно указать сельдерей, где найти свой проект). – argaen
Привет, пытаясь запустить планировщик бит в качестве демона, но при запуске службы celerybeat start я получаю: Не удалось запустить celerybeat.service: Unit celerybeat.service не удалось загрузить: такого файла или каталога нет. – Mike