
sqlalchemy.exc.ResourceClosedError: This result object does not return rows. It has been closed automatically.
要么:
sqlalchemy.exc.NoSuchColumnError: "Could not locate column in row for column 'module.ID'"
这是sqlAlchemy中的一种我不知道的行为吗?它可以与uwsgi中的多个进程/线程相关吗?
我的uwsgi配置文件如下所示:
[uwsgi]plugins=pythonsocket = 127.0.0.1:9002wsgi-file = /thesystem/code/API.pymaster = Trueprocesses = 4threads = 2daemonize = /thesystem/logs/uwsgi.logpIDfile = /thesystem/uwsgi.pID解决方法 很可能你是在/thesystem/code/API.py入口点打开连接.
这意味着您的文件描述符将在worker中继承,这不适用于sqlalchemy.
在你的ini配置中添加–lazy-apps(lazy-apps = true),在每个worker中加载/thesystem/code/API.py,而不是在master中加载它然后调用fork()
总结以上是内存溢出为你收集整理的python – SQLAlchemy的随机错误全部内容,希望文章能够帮你解决python – SQLAlchemy的随机错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)