Внезапная проблема с подключением к потребителю с помощью Celery и CloudAMQP. Сообщение об ошибке: BDB0210 celerybeat-schedule.db: ошибка контрольной суммы страницы метаданных
Я использую CloudAMQP с Celery на Heroku для планирования задач. Когда я размещаю свой код на Heroku, я внезапно получаю следующую ошибку:
BDB0210 celerybeat-schedule.db: metadata page checksum error
consumer: Cannot connect to amqps://user:password@bonobo.rmq.cloudamqp.com:port/user: The read operation timed out.
Дело в том, что он прекрасно работал около 3 месяцев. На днях я вдруг получил эту ошибку. Я проверил коммиты на Github, и там не было никаких изменений в моих настройках. Что может быть причиной этой ошибки? Мои текущие конфигурации Heroku следующие:
CELERY_BROKER_URL = "amqps://user:password@bonobo.rmq.cloudamqp.com:port/user"
CELERY_RESULT_BACKEND = "rpc://"
CELERY_ACCEPT_CONTENT = ['application/json']
CELERY_TASK_SERIALIZER = 'json'
CELERY_RESULT_SERIALIZER = 'json'
Мой Procfile читает:
web: gunicorn project_settings.wsgi --log-file -
worker: celery -A project_settings worker --beat