5
我使用nginx + uWSGI運行Django。如何在uWSGI中配置允許的GET參數字符數?
剛從本地開發移植到登臺服務器,我發現我們做的一個特定的GET請求有一個長的查詢字符串。試圖調試,似乎uWSGI不接受基於長度的查詢字符串 - 我可以通過短字符串,它的工作,在一定的長度,我開始得到502壞網關錯誤。
我在uWSGI網站或通過谷歌搜索找不到任何關於此事的信息。有誰知道可能是什麼問題?
我使用nginx + uWSGI運行Django。如何在uWSGI中配置允許的GET參數字符數?
剛從本地開發移植到登臺服務器,我發現我們做的一個特定的GET請求有一個長的查詢字符串。試圖調試,似乎uWSGI不接受基於長度的查詢字符串 - 我可以通過短字符串,它的工作,在一定的長度,我開始得到502壞網關錯誤。
我在uWSGI網站或通過谷歌搜索找不到任何關於此事的信息。有誰知道可能是什麼問題?
找到解決方案,很簡單。只需要增加uWSGI緩衝區大小,例如:
buffer-size = 32768
爲我工作! – srt32
也幫我解決了Heroku上的uWSGI和Flask問題。在處理具有大量參數的請求時,我收到了503錯誤,並且沒有回溯。 日誌條目「[警告]無法將HTTP_X_REQUEST_ID添加到uwsgi數據包,考慮增加緩衝區大小」最終使我找到了解決方案。 – jlev