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
提交
取消