我只是把Django應用程序在網上,我在我的錯誤日誌中收到此錯誤致命的Python錯誤:PyEval_AcquireThread
Fatal Python error: PyEval_AcquireThread: NULL new thread state
我在網上看到了一些類似的問題,但他們沒有解釋這個錯誤。
我只是把Django應用程序在網上,我在我的錯誤日誌中收到此錯誤致命的Python錯誤:PyEval_AcquireThread
Fatal Python error: PyEval_AcquireThread: NULL new thread state
我在網上看到了一些類似的問題,但他們沒有解釋這個錯誤。
這傾向於表明您的mod_wsgi是針對不同的Python版本和/或不同的Python安裝進行編譯的,而不是Python虛擬環境或它在運行時嘗試使用的Python安裝。
換句話說,您正在混合來自不同Python安裝的編譯共享庫和擴展模塊。這可能會導致各種問題。
通過檢查中去:
,以瞭解您的mod_wsgi已建成並驗證它是你希望它是什麼。
如果mod_wsgi
和mod_python
都啓用,則會出現問題。 嘗試
sudo a2dismod python
sudo service apache2 restart
對我來說,它是Django在何處或瓶項目是目錄的權限。它們是從根創建的,因此我將它們更改爲www-data。
你會得到一個C錯誤,而不是Python錯誤,所以錯誤出現在你的C庫中。你能否提供更多的信息,比如:你是以某種方式擴展/嵌入Python嗎?你使用了什麼Python擴展?它在什麼環境下部署應用程序? – knbk
我不承認這意味着什麼(擴展/嵌入Python) – user1940979