使用Flask (用uwsgi部署)+ rq实现网站加任务队列
数据库连接的实现方法是:
# setting.py
conn = pymysql.connect()
# main.py
from setting import conn
"work with conn"
由于conn的长期挂起会导致自动断开,然后出现err.InterfaceError("(0, '')") InterfaceError: (0, '')
错误类似于这个https://segmentfault.com/q/10...
我个人觉得不应该每次用到数据库的时候新建一个conn,也不想搞个定期“重连”,网站不一定每天、每小时都有数据库访问,所以这个问题肯定还会存在。
所以不知有没有更好的方法可以解决这个问题。
用ORM的话,数据库连接会一直保持