FastCGI 进程超过了配置的活动超时时限的解决方案

2015/12/7 23:21:44 人评论 次浏览 分类:PHP


        在 服务器环境 window 2008 64位 IIS7.5 中  出现 “HTTP 错误 500.0 - Internal Server Error  FastCGI 进程超过了配置的活动超时时限” 的错误。


        在window的服务器上面配置 PHP的运行环境时出现了这个错误, 出现这个问题的原因一般是很简单的,其实就是配置的问题。

        

        A. 排除PHP的原因,如果是新的服务器,之前没有运行过PHP的程序,那么要先检查一下是否是因为安装出了问题或者是安装不完整。

        如果安装了PHP,并且配置了环境变量的话就可以直接在CMD命令行上面直接运行 php -v 。如果安装没有问题的话就会输出php的一些版本信息,否则就会提示各种问题。然后就可以根据问题去百度寻找解决方案。


        B .这个问题主要还是出在FastCGI 身上,因为配置的活动超时时限的参数值不能满足目前的需要。

        |- 在 IIS上 配置“FastCGI相关选项,打开IISFastCGI设置界面





        |- 编辑FastCGI的设置





        |- 设置 FastCGI 的环境变量集合



        |- 新增PHP_FCGI_MAX_REQUESTS 环境变量参数



    上图中“最大实例数”和“实例最大请求数”可以根据自己情况修改。


    “最大实例数”: Windows Server 2008 R2 操作系统有可能将属性设置为 0,则可以使 IIS 自动选择当前运行的环境下 FastCGI 进程的最合适数量。


    “实例最大请求数”:可以按照自己的实际情况进行修改,也可以调整到10000。


    添加环境变量:PHP_FCGI_MAX_REQUESTS  设置值为:10000



相关资讯

  • PHP 判断网页请求是否是微信客户端

    最近在做微信的项目,需要深度地了解微信的特性,帮助客户开发出有价值的产品出来。今天项目中需要 PHP判断网页是否是微信打开

    2015/12/7 23:34:53
  • mysql 简单直接的登录方法和修改root密码的方法

    其实还是在迁站点的时候遇到的问题,一开始在新的服务器上安装mysql的时候就随便设置了密码,但是这次迁移我有很多站点,难道我要去改每个网站的配置文件,这样的改动量就很大了。所以还是用了最简单的方案,就是直接修改密码,使与原来的一致。

    2015/12/7 23:32:08
  • DedeCMS V5.7 与 PHP5.4 以上 出现的各种问题以及解决方案

    在给客户迁移PHP的网站的时候,发现网站的前端运行很正常,但是在后台的时候就出了问题,出现了标题不能为空的错误,还有登录成功之后无法跳到管理的页面,后面经过一番折腾终于找到一些相关的文章,这里总结一下。

    2015/12/7 23:30:50

共有访客发表了评论 网友评论

验证码: 看不清楚?