加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

PHP表单提交后出现502 bad gateway解决办法

发布时间:2020-12-13 20:51:44 所属栏目:Nginx 来源:网络整理
导读:《PHP表单提交后出现502 bad gateway解决办法》要点: 本文介绍了PHP表单提交后出现502 bad gateway解决办法,希望对您有用。如果有疑问,可以联系我们。 有时侯,提交表单后,服务器出现“502 bad gateway”错误,这种情况一般都是大的文章内容。 网站的解

《PHP表单提交后出现502 bad gateway解决办法》要点:
本文介绍了PHP表单提交后出现502 bad gateway解决办法,希望对您有用。如果有疑问,可以联系我们。

有时侯,提交表单后,服务器出现“502 bad gateway”错误,这种情况一般都是大的文章内容。


网站的解决办法有:

1、修改PHP.INI中的memory_limit,加大到64M,但现在默认的PHP配置就是128M,所以通常不是这项。

2、修改PHP.INI中的post_max_size=8M. 一般文章内容再大,也到了不8M,所以肯定也不是这个。当然,如果有较多图片等情形,那是有可能的。可以增大看看。

2、修改php-fpm.conf(文件在 /usr/local/php/etc/php-fpm.conf)request_terminate_timeout 选项,它是定义请求处理的最大时间。

网络上有这样做法:

原设置为10

request_terminate_timeout = 10,

改为

request_terminate_timeout = 60,

重启php-fpm:

service php-fpm restart


你可以试一下,但是这个一般不是问题根源,以下才是主要原因:


打开nginx.conf,找到fastcgi_buffer_size 32K,把这里的值增大到64K或128K,

必须注意的是:

fastcgi_busy_buffers_size 和 fastcgi_temp_file_write_size 必须大于或等于 fastcgi_buffer_size ,所以当这2个值小于刚改的值时,也需要调大他们的值。

重启nginx就行了。


为了能举一反三,你需要熟悉这个配置项和相关的几个含义:

Ngnix中的fastcgi参数性能优化含义


fastcgi_connect_timeout=300; #连接到后端fastcgi超时时间

fastcgi_send_timeout=300; #向fastcgi请求超时时间(这个指定值已经完成两次握手后向fastcgi传送请求的超时时间)

fastcgi_rend_timeout=300; #接收fastcgi应答超时时间,同理也是2次握手后

fastcgi_buffer_size=64k; #读取fastcgi应答第一部分需要多大缓冲区,该值表示使用1个64kb的缓冲区读取应答第一部分(应答头),可以设置为fastcgi_buffers选项缓冲区大小

fastcgi_buffers 4 64k;#指定本地需要多少和多大的缓冲区来缓冲fastcgi应答请求,假设一个php或java脚本所产生页面大小为256kb,那么会为其分配4个64kb的缓冲来缓存;若页面大于256kb,那么大于的256kb的部分会缓存到fastcgi_temp指定路径中,这并非是个好办法,内存数据处理快于硬盘,一般该值应该为站点中php/java脚本所产生页面大小中间值,如果站点大部分脚本所产生的页面大小为256kb,那么可把值设置为16 16k,4 64k等

fastcgi_busy_buffers_size 128k; #默认值是fastcgi_buffer的2倍

fastcgi_temp_file_write_size 128k;#写入缓存文件使用多大的数据块,默认值是fastcgi_buffer的2倍

fastcgi_cache TEST;#开启fastcgi缓存并为其指定为TEST名称,降低cpu负载,防止502错误发生.

#应答代码缓存时间,200和302应答缓存为1个小时,301一天,其他1分钟

fastcgi_cache_valid 200 302 1h;

fastcgi_cache_valid 301 1d;

fastcgi_cache_valid any 1m;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读