GET参数字符串过长时,UWSGI中断

时间:2018-07-12 11:06:40

标签: flask deployment uwsgi

我正在编写编程挑战,要求其他用户提交非常长的GET请求字符串(30k字节),我在服务器上运行了uwsgi。我试图将缓冲区大小设置为65535,足以满足请求的要求。 它给了我

的警告
[WARNING] unable to add QUERY_STRING=script=%5b%5d%5b%28%21%5b%5d%2b%5b%5d%29%5b%2b%5b%5d%5d%2b%28%5b%21%5b%5d%5d%2b%5b%5d%5b%5b%5d%5d%29%5b%2b%21%21%5b%5d%2b%5b....to uwsgi packet, consider increasing buffer size
[pid: 2573|app: 0|req: 1/1] 0.0.0.0 () {32 vars in 33303 bytes} [Thu Jul 12 07:01:14 2018] - - => generated 290 bytes in 360 msecs (- 200) 2 headers in 80 bytes (16 switches on core 0)

我也尝试增加其他缓冲区的大小,但这给了我同样的错误。这是我用于运行程序的命令行。

uwsgi --socket 0.0.0.0:1234 --protocol=http -w wsgi:app --processes 4 --threads 5 -b 65535 

0 个答案:

没有答案