打开网页,却显示“502 Bad Gateway”

 时间:2026-02-17 11:39:01

1、基本刷新:右击刷新或者按F5刷新一下网页或清理一下电脑的缓冲文件,之后就可以打开网页了。这个方法能解决一部分人的问题。

2、从服务器刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。如果服务器能正常给予你响应你就可以看到页面了。

3、可以尝试清除浏览器缓存。

4、你的ISP了重大设备故障/过载,只有您的ISP可以帮助您。

1、查看php-cgi是否在运行  有时候由于网站流量过大或者其它原因,导致php-cgi直接down掉,所以我们得看php-cgi是否在运行。执行如下命令:

ps -A | grep php5-cgi  如果没有运行,手动启动

/etc/init.d/php_cgi start 

如果你发现php-cgi不明原因有时候down掉,可以使用下面的脚本临时解决这个问题,添加到cronjob。

if ps aux | grep ‘php5-cgi' | grep -v grep  > /dev/null ; then 

 echo "PHP-cgi is runnning !" 

else

 echo "PHP-cgi is down. Starting over…" 

/etc/init.d/php-fcgi start 

2、fastcgi进程数不够用、php执行时间长的原因  fastcgi进程数可以修改php-fpm.conf中的max_children的数值,高峰时php-cgi耗掉的最大内存为20M,请根据自己的内存情况计算了。 限制php执行时间可以在php-fpm.conf中的request_terminate_timeout设置,这是为了防止php程序的bug导致php-cgi假死。

3、FastCGI执行时间过长  根据实际情况调高以下参数值

fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;  

4、查看当前的PHP FastCGI进程数是否够用

  netstat -anpo | grep "php-cgi" | wc -l

  如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。

5、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间。

  • 如何使用胶球装置?
  • 如何购买临时卡在北京坐地铁
  • 怎么做蒜香烤鱼最好吃
  • 持有中航商旅VIP卡的完整出行流程
  • 电能计量装置使用常识
  • 热门搜索
    幼儿园食谱营养搭配 黄龙溪古镇旅游攻略 河南省简介 帝国时代3攻略 怎么清理注册表 cad怎么转换成pdf 绿茶有减肥作用吗 搭配技巧 平安普惠贷款怎么样 吸脂减肥费用