FastCGI Error 2147467259 (0x80004005)


FastCGI Error 2147467259 (0x80004005)
2011年08月31日
  昨天上传到服务器上的时候,发生了一个怪的问题,服务和我开发的电脑上装的php & mysql都是完全一样的版本,这样可以说运行环境是基本一致的.怪的事情是居然有一个页面在我开发机上运行都ok,可到了服务器上却出现以下错误:
  FastCGI Error
  The FastCGI Handler was unable to process the request. 
  -------------------------------------------------- ------------------------------
  Error Details:
  ??The FastCGI process exited unexpectedly
  ??Error Number: -2147467259 (0x80004005).
  ??Error Description: 未指定的错误 
  HTTP Error 500 - Server Error.
  Internet Information Services (IIS) 
  后来Google了一下,找到下面这个:
  http://www.sysarchitects.com/node/53
  这里发现一个新的小工具fakefcgi.exe,可以进行php的调试.
  不过最后我得出的结论是,程式有"Stack overflow"问题,这里并不是用fakefcgi.exe发现的,而是在VS2010中debug时发现的.
  最后找到相应的php文件,因为我自己有写了一个递归,最后对此递归做了优化就没有出现上面的问题.
  网上的结果还有其它原因,当然也许确切的原因点不同吧.
  http://www.cnblogs.com/Athrun/archive/2011/08/31/2 160468.html

猜你喜欢

转载自ku481ku.iteye.com/blog/1359353