uwsgi+nginx 出現readv() failed (104: Connection reset by peer)

部署的環境是nginx+uwsgi+django項目,當前端頁面發送post請求時,有一定的概率出現ERR_CONTENT_LENGTH_MISMATCH錯誤,查看日誌發現django項目已經成功執行,並且返回了rest api的請求,沒有報錯。報錯的地方在nginx,顯示readv() failed (104: Connection reset by peer) while reading upstream,錯誤。
查看了網上的解決方法,大部分都是php+nginx的部署。總體的解決思路都是調大buffer。這裏我們的調整方式是,調整uwsgi配置文件裏面的buffer。添加下面兩行,我的問題就解決了。

buffer-size     = 65535
post-buffering  = 32768
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章