解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误

 更新时间:2008年12月06日 21:40:32   作者:  
昨日,有朋友问我,他将Web服务器换成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有时候访问会出现“502 Bad Gateway”错误,如何解决。
我让按照以下两个步骤去解决,最后在第2步中将FastCGI的timeout时间增加为300,问题解决:
  PS:比较羡慕迅雷的Web服务器,16G内存。
--------------------------------------------------------------------------------
  1、查看当前的PHP FastCGI进程数是否够用:
netstat -anpo | grep "php-cgi" | wc -l
  如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。
--------------------------------------------------------------------------------
  2、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:
......
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......

相关文章

  • Ubuntu 如何建立Matlab快捷方式

    Ubuntu 如何建立Matlab快捷方式

    这篇文章主要介绍了Ubuntu 如何建立Matlab快捷方式的相关资料,需要的朋友可以参考下
    2016-12-12
  • 详解Linux系统配置nginx的负载均衡

    详解Linux系统配置nginx的负载均衡

    这篇文章主要介绍了详解Linux系统配置nginx的负载均衡的相关资料,这里对负载均衡的几种方式进行了讲解并附NGINX配置文件,需要的朋友可以参考下
    2017-03-03
  • Linux中部署MeterSphere实现远程访问

    Linux中部署MeterSphere实现远程访问

    MeterSphere是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,
    本文介绍Linux中部署MeterSphere实现远程访问MeterSphere界面
    2023-10-10
  • Linux中的日志插件详解

    Linux中的日志插件详解

    这篇文章主要介绍了Linux中的日志插件,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • 轻松搞定VIM高亮NGINX配置文件的方法

    轻松搞定VIM高亮NGINX配置文件的方法

    在使用vim在写东西的时候,如果有语法高亮显示就会方便很多,之前给大家介绍了很多关于vim高亮的文章,那这篇文章主要给大家介绍了如何轻松搞定VIM高亮NGINX配置文件的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • Linux系统设置开机自动运行脚本的方法实例

    Linux系统设置开机自动运行脚本的方法实例

    这篇文章主要给大家介绍了关于Linux系统设置开机自动运行脚本的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-06-06
  • apache documentroot指向htcdoc之外提示403错误的解决方法

    apache documentroot指向htcdoc之外提示403错误的解决方法

    在windows和RH都碰到过,只要把主目录指到其他地方后就出现权限不够的403提示,郁闷了好久。
    2010-04-04
  • Linux使用cron定时任务被隐藏的解决方法

    Linux使用cron定时任务被隐藏的解决方法

    这篇文章主要为大家详细介绍了Linux使用cron定时任务出现被隐藏的情况的解决方法,有需要的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • Linux文件编辑命令vi详细整理(总结)

    Linux文件编辑命令vi详细整理(总结)

    本篇文章主要介绍了Linux文件编辑命令详细整理(总结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Linux使用suid vim.basic文件实现提权

    Linux使用suid vim.basic文件实现提权

    这篇文章主要介绍了Linux使用suid vim.basic文件实现提权,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论