3
在啓用了SSL的postgresql數據庫中,當有多個worker使用芹菜時,標題中的錯誤有時會觸發。 我在燒瓶+ SQLAlchemy的配置Celery + SQLAlchemy:DatabaseError:(DatabaseError)SSL錯誤:解密失敗或錯誤的記錄mac
在啓用了SSL的postgresql數據庫中,當有多個worker使用芹菜時,標題中的錯誤有時會觸發。 我在燒瓶+ SQLAlchemy的配置Celery + SQLAlchemy:DatabaseError:(DatabaseError)SSL錯誤:解密失敗或錯誤的記錄mac
如這裏mentionned:https://github.com/celery/celery/issues/634 在Django的芹菜插件的解決方案是簡單地處理在任務開始的所有數據庫連接。萬一
from celery.signals import task_prerun
@task_prerun.connect
def on_task_init(*args, **kwargs):
engine.dispose()
你不知道什麼是「引擎」,以及如何得到它,在這裏看到::
在燒瓶+ SQLAlchemy的配置,做這個工作對我來說http://flask.pocoo.org/docs/patterns/sqlalchemy/