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