本人做了一个网站,环境是linux+nginx+php-cgi
运行了一段时间,一切正常。。
今天突然出问题了,网页经常性的半天打不开
将php-cgi重启后,又可以正常访问了,可过了几分钟后,又不行了,得再重启。。
找不到原因,请高手指点。

解决方案 »

  1.   

    首先,你应该检查Web服务器的错误日志,看看有什么有用的线索!
      

  2.   

    +用的什么cgi  , php-fpm, fast-cgi。还是都没用可能是执行了什么超负荷的程序导致cgi崩溃。
      

  3.   

    panic: MUTEX_LOCK (22) [op.c:352].
      

  4.   

    2010/11/19 14:35:20 [error] 4292#0: *368 upstream timed out (110: Connection timed out) while reading response header from upstream,
      

  5.   

    用的是fast-cgi
    可能是执行了什么超负荷的程序导致cgi崩溃。
    ----看cpu和内存负载都挺正常的呀。
      

  6.   

    110: Connection timed out   连接超时了   while递归?
      

  7.   

    执行页面上加这个试试看    ini_set('memory_limit','256M');
      

  8.   

    或者  ini_set('default_socket_timeout',$timeout);