您的位置首页生活百科

502 bad gateway怎么解决 nginx

502 bad gateway怎么解决 nginx

的有关信息介绍如下:

nginx中朝药王考口充语般女是北经常遇到以下问题:

502 bad gateway怎么解决 nginx

引起原因如下:

1、ngin结率得种诗x缓冲区的一个bug造成的,网站的来自页面消耗占用缓冲区可能过大超出缓冲区大小

2、使用的是nginx反向代理,如果header过大,超出了默认的1k,就会引发上述的upstreamse无试苦位nttoobigheader(也就是nginx把外部请求给后端处理,后端返回的header太大,nginx处理不过来就会导致502。

3、默认php-cgi的进程数设置过少,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.c过增营农息onf将其中的max_children值适当增加。

解决办法:

1、请根据服务器已经网站望的情况自行增大上述两360问答个配置项。

2、调整header的参数大小,小于1k

3、max_requests值不够用。需要说明的是这连个配置项占用内存很大,请根据服务器配置进行设置。否则可能起到反效果。