uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。
因为业务需求,要最多输入350个汉字,在网页中执行接口,导致浏览器显示 502 bad gateway。
查看后台日志,发现为
invalid request block size: 6453 (max 4096)...skip
说明服务器设置的请求最大长度为4K,而向后台服务器传输的长度超过了4K,导致服务器跳过这个请求,不再处理此请求。
解决方法:修改服务器允许接收请求的最大数据长度
通过设置
#设置最大缓冲区为32K
buffer-size 32768