我有一个Flask应用程序,它使用的消息传递库不是进程安全的(多个进程使用同一指针会导致panic: not fork-reentrant
错误)
我注意到这个flask页面上的选项有很大的不同:http://flask.pocoo.org/docs/1.0/deploying/wsgi-standalone/
Gevent适用于我的应用程序。我从不惊慌失措
UWSGI不适用于我的申请;当第二个请求进来时,它就会惊慌失措
那么下面的理解正确吗? Gevent使用greenlet工作,greenlet是一个coutourtine库,但它在一个进程内执行所有操作。 UWSGI为每个传入的请求启动一个新的进程,因此在第二个请求时,启动一个进程,共享内存被访问,从而导致死机
我想我的高级问题是uwsgi
和gevent.pywsgi
之间的确切区别是什么
目前没有回答
相关问题 更多 >
编程相关推荐