芹菜+;SQLAlchemy:DatabaseError:(DatabaseError)SSL错误:解密失败或错误记录mac

芹菜+;SQLAlchemy:DatabaseError:(DatabaseError)SSL错误:解密失败或错误记录mac,sqlalchemy,flask,celery,Sqlalchemy,Flask,Celery,在启用SSL的postgresql数据库上使用芹菜时,有时会触发标题中的错误。 我在一个烧瓶+SQLAlchemy配置中,正如这里提到的: django芹菜插件中的解决方案是在任务开始时简单地处理所有db连接 在flask+SQLAlchemy配置中,这样做对我很有效: from celery.signals import task_prerun @task_prerun.connect def on_task_init(*args, **kwargs): engine.dispose

在启用SSL的postgresql数据库上使用芹菜时,有时会触发标题中的错误。 我在一个烧瓶+SQLAlchemy配置中,正如这里提到的: django芹菜插件中的解决方案是在任务开始时简单地处理所有db连接

在flask+SQLAlchemy配置中,这样做对我很有效:

from celery.signals import task_prerun

@task_prerun.connect
def on_task_init(*args, **kwargs):
    engine.dispose()
如果您不知道什么是“引擎”以及如何获得它,请参阅此处: