相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416918
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
解決FastCGI Error Number: -2147467259 (0x80004005).
2013/3/21 10:52:51 出處:本站原創(chuàng) 人氣:4935次 字號:小 中 大
今天一大早一個同事在更新內(nèi)容,打開后臺的時候就出現(xiàn)了一個很奇怪的問題,問題的描述和代碼如下:
The FastCGI Handler was unable to process the request.
Error Details:
The FastCGI process has failed frequently recently. Try the request again in a while
Error Number: -2147467259 (0x80004005).
Error Description: δָ¶¨µÄ´íÎó
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
他重啟了iis沒有搞定,最后重啟服務(wù)器問題依舊。最后沒辦法,只能我去給他處理了。
在解決問題之前我們先來了解一下FastCGI吧。
FastCGI像是一個常駐(long-live)型的CGI,它可以一直執(zhí)行著,只要激活后,不會每次都要花費時間去fork一次(這是CGI最為人詬病的fork-and-execute 模式)。FastCGI技術(shù)目前支持語言有 PHP、C/C++、Java、Perl、Tcl、Python、SmallTalk、Ruby等。相關(guān)模塊在Apache,IIS, Lighttpd,Nginx等流行的服務(wù)器上也是可用的。
1. FastCGI 像是一個常駐 (long-live) 型的 CGI,它可以一直執(zhí)行著,只要激活后,不會每次都要花費時間去 fork 一次 (這是 CGI 最為人詬病的 fork-and-execute 模式)。
2. FastCGI 可在任何平臺上使用,Netscape Enterprise 及 IIS 都有 FastCGI 的模塊可供使用,阿帕契 (Apache,以及利用 Apache 衍生出做的服務(wù)器) 上也有 mod_fastcgi 可用。
3. FastCGI 支持 C/C++、Java、PHP、Python、Ruby、Perl,Tcl 等程序語言。
4. FastCGI 的應(yīng)用程序亦兼容于 CGI。即 FastCGI 的應(yīng)用程序也可以當(dāng)成 CGI 來執(zhí)行。
5. 現(xiàn)有的 CGI 程序要改寫成 FastCGI 非常簡單,最少可能只需要多加入三行程序代碼。
6. FastCGI 的偵錯方式與 CGI 大同小異,只要帶入程序所需的環(huán)境變量及參數(shù),即可在命令列模式執(zhí)行或偵錯。
7. FastCGI 應(yīng)用程序的寫作方式與 CGI 類似,除了幾項原則要特別注意外,F(xiàn)astCGI 的寫作方式跟 CGI 幾乎一樣,與學(xué)習(xí) Web Server API 比較起來, FastCGI 簡單多了。
8. FastCGI 支授分布式運(yùn)算 (distributed computing),即 FastCGI 程序可以在網(wǎng)站服務(wù)器以外的主機(jī)上執(zhí)行并且接受來自其它網(wǎng)站服務(wù)器來的請求。
錯誤解決方法如下:
檢查了服務(wù)器的所有設(shè)置,并沒有發(fā)現(xiàn)什么問題,在網(wǎng)上找了一大堆資料和在國外論壇詳細(xì)查詢了下,一直沒有找到解決辦法。php.ini也不知道被我修改了多少次了,也不見效果。
無奈之下,發(fā)現(xiàn)php-cgi.exe是可以直接運(yùn)行程序,雙擊運(yùn)行一下,發(fā)現(xiàn)提示缺少msvcr71.dll,運(yùn)行不成功,直接下載msvcr71.dll文件放到
C:/Windows/System/System32
C:/Windows/System
C:/Windows
下面,運(yùn)行后又出了如下錯誤碼
The FastCGI Handler was unable to process the request.
Error Details:
- The FastCGI process exited unexpectedly
- Error Number: -1073741819 (0xc0000005).
- Error Description: Unknown Error
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
我操,看來還真的有點邪門了,再對服務(wù)器檢查一次,剛一打開服務(wù)器,就跳出一個磁盤空間不足的提示,看來主要的問應(yīng)該是這里了,趕緊查看一下,一看嚇一跳,僅有17K的可用空間了,趕緊清理磁盤,問題馬上解決了,后臺不報錯了。
雖然不知道原理 ,但也把自己經(jīng)歷寫下,希望有同樣錯誤的朋友能夠根據(jù)看到,并解決這個問題。