在gevent模式下运行gunicorn时,monkey patches (particularly those for threadlocals) described here是否已经自动应用了threadlocals greenlet-locals?
(我正在运行django并且目前使用threadlocals来快速缓存大型查询结果 – 我知道gevent / greenlet使用替代模型来传统线程,因此我担心).
解决方法:
看来我无需担心:
https://github.com/benoitc/gunicorn/blob/master/gunicorn/workers/ggevent.py#L51