RuntimeWarning:greenlet.greenlet 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 144,来自 PyObject 的 152所有的工人都被解雇了。2020-09-28T14:09:41.864089908Z [2020-09-28 14:09:41 +0000] [31] [INFO] 使用 pid 启动工作程序:31 2020-09-28T14:09:43.933141974Z [2020-09 -28 14:09:43 +0000] [32] [INFO] 使用 pid 启动工作程序:32 2020-09-28T14:09:44.317436676Z [2020-09-28 14:09:44 +0000] [33] [ INFO] 使用 pid 启动工作程序:33 2020-09-28T14:09:44.795236476Z [2020-09-28 14:09:44 +0000] [34] [INFO] 使用 pid 启动工作程序:34大约一周前它工作正常,但现在我开始遇到问题。
3 回答
HUWWW
TA贡献1874条经验 获得超12个赞
解决方法是 greenlet==0.4.16 或将 gevent 升级到 20.9.0
greenlet github 页面上建议进行以下修复
https://github.com/python-greenlet/greenlet/issues/178#issuecomment-697342964
qq_笑_17
TA贡献1818条经验 获得超7个赞
这是对我有用的组合,因为我在 Mac OS 13[M1(ARM)] 上收到此错误,如果您的环境不是这个,则最新版本的 Greenlet 也可以工作。
尝试一下 Mac (ARM)
gevent==21.8.0
greenlet==1.1.3
gunicorn==20.1.0
添加回答
举报
0/150
提交
取消