PHP-如何解决Nginx+PHP(FastCGI)post 数据过大,导致502, 如何解决?

需求定制 需求定制 主题:1050 回复:2283

PHP-如何解决Nginx+PHP(FastCGI)post 数据过大,导致502, 如何解决?

归属感 发布于 2017-02-20 字数 946 浏览 1312 回复 1

discuzx 在发表帖子post数据过大总出现502 错误?

贴上nginx部分配置代码:
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 10m;

sendfile on;
tcp_nopush on;

keepalive_timeout 60;

tcp_nodelay on;

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;

求解决办法?

已经参考:@如何解决Nginx+PHP(FastCGI)环境下经常出现的502 Bad Gateway错误?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

归属感 2017-08-08 1 楼

你调整下这个参数试试large_client_header_buffers,或者看下web日志里有无因为这个/var/lib/nginx/tmp/fastcgi目录权限不够造成的。你还可以限制下每次发帖内容的数量,不要给服务器造成过大的压力。