作者:Gakki
nginx error.log 报错:
a client request body is buffered to a temporary file。
- 修改 nginx.conf 配置信息,如下所示。
- 修改完之后,最好把 nginx 进程杀死之后在启动 nginx。
- 一键杀死 nginx 命令:
ps aux | grep nginx |awk '{print $2}' | xargs kill -9
。 - 查看 nginx 配置是否正确:
./nginx -t
。 - 带 nginx 配置启动 nginx:
./nginx -c xxxx.conf
。
- 一键杀死 nginx 命令:
- 修改 nginx.conf 配置信息内容:
events {
worker_connections 65535; # 每个进程的最大连接数,可以修改为 4096。
}
http {
sendfile on; # 设置为on,表示启动高效传输模式
tcp_nopush on; # 将整个响应包头放到一个TCP包中发送
keepalive_timeout 1800; # keepalive 连接超过限制时间后,服务段和浏览器会断开连接。
client_max_body_size 500M; # 设置上传文件大小
client_body_buffer_size 1024k;
}
-
如图所示: