我正在用我的代码导入一个库,它给了我
NotImplementedError: gevent is only usable from a single thread
图书馆是内部的,所以很遗憾我不能分享它。
我设法通过添加以下内容为 Django 开发服务器解决了这个问题:
import gevent.monkey
gevent.monkey.patch_all(signal=False, httplib=False)
作为shebang之后我的manage.py文件的前两行。然后我开始使用 mod_wsgi 将它部署在 apache 上,并认为将它作为我的 wsgi.py 文件的前两行就足够了。这是错误的。我想我现在已经尝试了一切,有没有人知道该怎么做?!
关于在 wsgi.py 文件之前执行的文件的任何想法,我可以在其中尝试猴子补丁?