Celery + Django: не удается запустить celerybeat в Windows 7

Странные проблемы здесь. Я разрабатываю приложение Django и сейчас пытаюсь реализовать Celery.Мне нужно, чтобы в очереди стояли как обычные, так и периодические задачи. Я могу нормально запустить celeryd и выполнять с ним задачи (я запускаю его с помощью команды python manage.py celeryd start --settings = settings --loglevel = INFO ).

В Windows нельзя использовать -beat / -b , чтобы включить режим битов; вам нужно запустить celerybeat как отдельную службу (это указано в разделе часто задаваемых вопросов документации по Celery). Если я введу это в командную строку - python manage.py celerybeat -s djcelery.schedulers.DatabaseScheduler --settings = settings --loglevel = INFO - я получаю такую ​​ошибку:

[2012-01-02 19:06:52,009: WARNING/MainProcess] ERROR: Pidfile (celerybeat.pid) a
lready exists.
Seems we're already running? (PID: 2364)
[2012-01-02 19:06:52,012: INFO/MainProcess] process shutting down

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

Если потребуется дополнительная информация, дайте мне знать. Я сбит с толку, потому что не могу найти никакой информации по этому поводу, а я сегодня весь день пытался решить эту проблему ... Спасибо.

12
задан Community 23 May 2017 в 12:02
поделиться