Nginx a client request body is b

2018-07-26  本文已影响0人  鹅鹅鹅的天歌

最近用docker在本地起了一个开发环境,发现一些简单的GET操作变的异常缓慢,查看nginx响应时间发现upstream_time几乎都大于1s。

172.17.0.1 - - [18/Jul/2018:07:13:03 +0000] "GET /gnh-bdjbp/api/app/card/list?cityCode=1 HTTP/1.1" 200 3213 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" "-" "1.218" "1.218"

查看nginx的错误日志发现
a client request body is buffered to a temporary file /opt/app/nginx/client_body_temp/0001539931
从字面意思猜测应该是某个设置项比较小,导致写入到磁盘临时空间。经搜索资料后修改

client_max_body_size 500m;
client_body_buffer_size 1024k;

解决问题

上一篇 下一篇

猜你喜欢

热点阅读