Так что я использую django с сельдереем. rabbitmq является брокером. redis - это кеш. mysql - это db. (Все в локальном хосте)Как устранить эту ошибку? «RestartFreqExceeded: 5 in 1s» в django + celery + rabbitmq + mysql + redis
- Я использую python2.7 и использование virtualenv на основе виртуальной среды
- Я запустить сервер Redis (локальный) по умолчанию порт
В новом терминале, я бегу
python manage.py runserver
В новом терминале я начинаю сельдерей, как так
celery -A ds_django worker -B -l warning
И эта процедура использовалась для работы. Но теперь, когда я запускаю команду сельдерея, я получаю следующее
[2016-07-12 09:15:20,113: CRITICAL/MainProcess] Frequent restarts detected: RestartFreqExceeded('5 in 1s',)
Traceback (most recent call last):
File "/Users/user/Desktop/ds-django/ds_django/newDs/lib/python2.7/site- packages/celery/worker/consumer.py", line 285, in start
self._restart_state.step()
File "/Users/user/Desktop/ds-django/ds_django/newDs/lib/python2.7/site-packages/billiard/common.py", line 130, in step
raise self.RestartFreqExceeded("%r in %rs" % (R, self.maxT))
RestartFreqExceeded: 5 in 1s
я не имею абсолютно никакого понятия, почему это происходит и как это исправить. Я искал Google и StackOverFlow снова и снова, но не использовал.
Одна из причин, почему я думаю, что это могло случиться, когда-то назад я запустил 4 рабочих-сельдерей в разное время, а затем все холодно закрыл их. Возможно, из-за этого он говорит, что частота перезапуска превышена, но не уверен. И не знаю, как это исправить. Возможно, некоторые настройки файла конфигурации, но какая настройка и где также нет подсказки.
Если какая-либо другая информация требуется, я предоставлю. Любая помощь приветствуется. Спасибо.
Я подозреваю, что это связано с проблемой подключения RabbitMQ? Вы можете проверить доступ к RabbitMQ – Backtrack
Я использовал для доступа к консоли rabbitmq, используя http: // localhost: 15672/#/queues. Теперь, когда я пытаюсь, он говорит: «undefined: нет шаблона в js/tmpl/login.ejs» @Backtrack –
, что означает, что ваш RabbitMQ не работает. Попробуйте войти и попробовать попробовать – Backtrack