• 关于IIS6.0里跑fastCGI的一个待解问题


    我服务器是windows Server 2003,IIS6.0,我想在这上面搭一个PHP的环境。

    然后我在网上查过,ms的系统IIS里 PHP版本要用非线程安全的版本,我下的是php-5.3.14-nts-Win32-VC9-x86.zip这个版本。

    然后下了fcgisetup_1.5_rtw_x86.msi,如果是IIS7.0是自带的,可以不用装这个。

    顺便说下,我的mysql版本用的是:mysql-installer-5.5.25a.0.msi 

    第一次,一切顺利,没有任何问题。php版的dz2.5论坛的程序也很顺利的跑起来了。

    但奇怪问题来了,过了一段时间后,大概有2个多星期的样子,论坛打不开了。总是报下面的错:

    FastCGI Error
     The FastCGI Handler was unable to process the request. 
    --------------------------------------------------------------------------------
    Error Details:
    ?The FastCGI process exceeded configured activity timeout
     ?Error Number: 258 (0x80070102).
    ?Error Description: μè′yμ?2ù×÷1yê±?£ 
    HTTP Error 500 - Server Error.

    Internet Information Services (IIS) 

    网上上查了很多资料,也尝试了各种方法未果。。此处省略2千字。

    最后无奈只好放弃,换另一个中解决思路,我打算用apache环境跟IIS共存的方法解决。但是最后实验方法,这样相当于是用apache做代理服务器,然后通过http请求转发给iis处理。这跟我服务器主要跑.net程序又冲突了。这个方案也只能放弃了。后来没办法,只好发过在一个小点的空间里,专门跑php程序的。

    这事,如果升级服务器环境,肯定是立马就可以解决的。因为我本地win7+iis7一切都没有问题。不过主服务器上的这个问题依旧存在。。望知情人可以指点下。

    我的网站: 随州房产网,多谢指教。

  • 相关阅读:
    从输入网址到页面呈现的过程
    Git 常用命令合集
    Jquery浅克隆与深克隆
    CSS变量教程
    设计模式
    Servlet和JSP简述
    SQL Server,MySQL,Oracle三者的区别
    mysql事务处理
    计时器
    java中length,length(),size()区别
  • 原文地址:https://www.cnblogs.com/JoeStone/p/2674792.html
Copyright © 2020-2023  润新知