[問題] uwsgi分配requests方法
各位大大好,小弟又來了,
最近遇到 uwsgi 上面的一些問題,
問題如下:
我用uwsgi搭配flask,
然後uwsgi配置worker=10,
也有啟動cheaper的機制,
但用工具在進行壓測的時候,
發現到說,
單筆flask運算時間大約0.8秒
壓測的時候,時間也差不多0.8秒,
但當工具收到包含網路回傳的時間時,
發現到會有一些明明0.8秒就算完了,
但卻3秒才收到回覆,
但去看worker的狀態,
並沒有負荷量過大去啟動cheaper機制,
但會發現到有些worker處理的request數明顯較少,
因此猜測是在uwsgi這邊派送request出了問題,
還請各位大大協助解惑,
感謝!
對了,uwsgi前面還有架nginx,但只做uwsgi pass用,連接方式為Unix socket
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.120.0
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1556153960.A.7FB.html
※ 編輯: michael3941 (223.136.120.0), 04/25/2019 09:00:48