Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何在uWSGI中配置允许的GET参数字符数?_Django_Nginx_Uwsgi - Fatal编程技术网

Django 如何在uWSGI中配置允许的GET参数字符数?

Django 如何在uWSGI中配置允许的GET参数字符数?,django,nginx,uwsgi,Django,Nginx,Uwsgi,我正在用nginx+uWSGI运行Django 刚从本地开发人员移动到临时服务器,我发现我们发出的特定GET请求有一个长查询字符串。尝试调试时,uWSGI似乎不接受基于长度的查询字符串-我可以传递短字符串,它可以工作,在一定长度内,我开始得到502个错误网关 我在uWSGI网站上或通过谷歌搜索都找不到这方面的任何信息。有人知道问题出在哪里吗?找到了解决方案,很简单。只需增加uWSGI缓冲区大小,例如: 缓冲区大小=32768也帮助我解决了Heroku上uWSGI和Flask的问题。在处理带有大量

我正在用nginx+uWSGI运行Django

刚从本地开发人员移动到临时服务器,我发现我们发出的特定GET请求有一个长查询字符串。尝试调试时,uWSGI似乎不接受基于长度的查询字符串-我可以传递短字符串,它可以工作,在一定长度内,我开始得到502个错误网关


我在uWSGI网站上或通过谷歌搜索都找不到这方面的任何信息。有人知道问题出在哪里吗?

找到了解决方案,很简单。只需增加uWSGI缓冲区大小,例如:


缓冲区大小=32768

也帮助我解决了Heroku上uWSGI和Flask的问题。在处理带有大量参数但没有回溯的请求时,我收到了503个错误,响应为空。日志条目“[警告]无法向UWSGI包添加HtppxxSuffestuID,考虑增加缓冲区大小”最终引导我到解决方案。