導航:首頁 > 編程語言 > phpcgiexe進程意外退出

phpcgiexe進程意外退出

發布時間:2023-01-20 03:41:04

① window2008配製IIS+php報錯【FastCGI 進程意外退出】,但phpinfo()正常顯示,如下圖

打開命令提示符輸入php-cgi.exe的完整路徑帶-v參數,看看有沒有什麼錯誤,一般都是配置文件某些配置寫錯了,不影響大致運行,但用到相關功能的時候就會這樣

② server 2008中在IIS7.5下用PHP manager 配置是出現錯誤了

給你推薦個集成包專門為iis做的。phpstudy或phpstudy
for
iis,一鍵給你配好php。切換iis7+php即可。超級方便。

③ HTTP 錯誤 500.0 - Internal Server Error C:\php-5.3.5\php.exe - FastCGI 進程意外退出

最常見的出錯提示:500 SERVER ERROR

主要是由於IWAM賬號(在我的計算機即是IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部錯誤。在詳細分析HTTP500內部錯誤產生的原因之前,先對IWAM賬號進行一下簡要的介紹:IWAM賬號是安裝IIS5時系統自動建立的一個內置賬號,主要用於啟動進程之外的應用程序的I nternet信息服務。IWAM賬號的名字會根據每台計算機NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由 「IWAM」前綴、連接線「_ 」加上計算機的NETBIOS名字組成。我的計算機的NETBIOS名字是MYSERVER,因此我的計算機上IWAM賬號的名字就是 IWAM_MYSERVER,這一點與I IS匿名賬號ISUR_MACHINE的命名方式非常相似。IWAM賬號建立後被 Active Directory、IIS metabase資料庫和COM+應用程序三方共同使用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的IWAM密碼的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是B UG還是其它什麼原因,系統的對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不統一。當IIS或COM+應用程序使用錯誤I WAM的密碼登錄系統,啟動IIS Out-Of-Process Pooled Applications時,系統會因密碼錯誤而拒絕這一請求,導致IIS Out-Of-Process Pooled Applications啟動失敗,也就是我們在ID10004錯誤事件中看到的「不能運行伺服器{3D14228D-FBE1-11D0-995D- 00C04FD919C1} 」(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉入IIS5應用程序,HTTP 500內部錯誤就這樣產生了。

④ windows 2008 IIS+PHP環境問題

並提示無法載入 mcrypt (外鏈,英語) 擴展,請檢查您的 PHP 配置。 這個提示就是說你配置文件里缺少這個文件(mcrypt.dll) 你首先要把這個文件復制到\PHP\ext目錄下,然後在php.ini你添加extension=php_mcrypt.dll

⑤ HTTP 錯誤 500.0 - Internal Server Error D:\php\php5.2.5\php-cgi.exe - FastCGI 進程意外退出

是的, 很多有都你同樣的問題, 那就是... 沒有問對問題, 沒有問好你的問題.
error 500, 只是一個很籠統的反饋, 當中說明了一件事 --- 後台程序出錯.
你的題問方式其實無異於 " 我病了, 該怎麼治 ? " 就算你翻一年也不會找到答案.

因為你沒告訴別人, 這到底是甚麼病, 那裡得來的病, 甚麼時候開始病.
以程序來說的話, 你至少得給出點代碼, 你自己試過做甚麼, 死在那一行指令.

⑥ 搭建PHP平台時,為什麼老出現下面這個錯誤呢php-cgi.exe - FastCGI 進程意外退出

可以使用phpstudy或phpstudy for iis支持iis7,iis8和iis6,php版本也可以一鍵切換。純中文綠色解壓即可,你試試

⑦ 虛擬主機搭建小說站PHP符合條件但是顯示錯誤

nginx 配置虛擬主
502錯誤是所有用nginx跑php的運維人員不願意看見的
nginx出現502有很多原因,但大部分原因可以歸結為資源數量不夠用,也就是說後端php-fpm處理有問題,nginx將正確的客戶端請求發給了後端的php-fpm進程,但是因為php-fpm進程的問題導致不能正確解析php代碼,最終返回給了客戶端502錯誤。
伺服器出現502的原因是連接超時 我們向伺服器發送請求 由於伺服器當前鏈接太多,導致伺服器方面無法給於正常的響應,產生此類報錯
因此如果你伺服器並發量非常大,那隻能先增加機器,然後按以下方式優化會取得更好效果;但如果你並發不大卻出現502,一般都可以歸結為配置問題,腳本超時問題。
1.php-fpm進程數不夠用

使用 netstat -napo |grep "php-fpm" | wc -l 查看一下當前fastcgi進程個數,如果個數接近conf里配置的上限,就需要調高進程數。
但也不能無休止調高,可以根據伺服器內存情況,可以把php-fpm子進程數調到100或以上,在4G內存的伺服器上200就可以。
2. 調高調高linux內核打開文件數量

可以使用這些命令(必須是root帳號)
echo 'ulimit -HSn 65536' >> /etc/profile
echo 'ulimit -HSn 65536' >> /etc/rc.local
source /etc/profile
3.腳本執行時間超時

如果腳本因為某種原因長時間等待不返回 ,導致新來的請求不能得到處理,可以適當調小如下配置。
nginx.conf裡面主要是如下
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
php-fpm.conf里如要是如下
request_terminate_timeout = 10s
4.緩存設置比較小

修改或增加配置到nginx.conf
proxy_buffer_size 64k;
proxy_buffers 512k;
proxy_busy_buffers_size 128k;
5. recv() failed (104: Connection reset by peer) while reading response header from upstream

可能的原因機房網路丟包或者機房有硬體防火牆禁止訪問該域名
但最重要的是程序里要設置好超時,不要使用php-fpm的request_terminate_timeout,
最好設成request_terminate_timeout=0;
因為這個參數會直接殺掉php進程,然後重啟php進程,這樣前端nginx就會返回104: Connection reset by peer。這個過程是很慢,總體感覺就是網站很卡。
May 01 10:50:58.044162 [WARNING] [pool www] child 4074, script '/usr/local/nginx/html/quancha/sameip/detail.php' execution timed out (15.129933 sec), terminating
May 01 10:50:58.045725 [WARNING] [pool www] child 4074 exited on signal 15 SIGTERM after 90.227060 seconds from start
May 01 10:50:58.046818 [NOTICE] [pool www] child 4082 started
說一千道一萬最重要的就是程序里控制好超時,gethostbyname、curl、file_get_contents等函數的都要設置超時時間。
另一個就是多說,這個東西是增加了網站的交互性,但是使用的多了反應就慢了,如果你網站超時且使用了多說是,可以關閉它。
轉載請保留 http://www.nginx.cn/102.html
機訪問PHP文件 502錯誤的解決方法

⑧ 護衛神PHP套件出現"FastCGI"等錯誤怎麼解決

錯誤一: 處理程序「FastCGI」在其模塊列表中有一個錯誤模塊「FastCgiMole」。

英文系統提示:Handler 「FastCGI」 has a bad mole 「FastCgiMole」 in its mole list。

原因分析:這個主要是沒有安裝應用程序開發功能。
解決辦法:把應用程序開發功能選擇上就可以了,PHP的CGI版本,CGI的功能是必須選擇的。

錯誤二:模塊IsapiMole通知ExecuteRequestHandler處理程序PHP-Handler錯誤代碼0x800700
或 處理程序「AboMapperCustom-5095705」在其模塊列表中有一個錯誤模塊「IsapiMole」

原因分析:沒有安裝ISAPI擴展。
解決辦法:在IIS安裝ISAPI擴展即可。

錯誤三:The FastCGI Handler was unable to process the request.

原因分析:這種多出現於PHP升級,一般是你升級前的PHP.ini存放在C:\windows\system32\php.ini
解決辦法:刪除C:\windows\system32\php.ini,並重啟IIS。

錯誤四:

解決辦法:這個可能是許可權不足導致的,在網站根目錄的上一級目錄加Users的讀許可權即可。
錯誤五:
錯誤提示:Unable to place a FastCGI process in a JobObject. Try disabling the Application Pool CPU Limit feature

原因分析:IIS開啟了程序池的CPU限制,而FastCGI模式的PHP不支持CPU限制。
解決辦法:取消程序池CPU限制,或使用ISAPI模式的PHP。

錯誤六:
安裝PHP7.0套件出現錯誤「FastCGI進程意外退出」,雙擊「php-cgi.exe」出現提示「無法啟動此程序,因為計算機中丟失 api-ms-win-crt-stdio-l1-1-0.dll。嘗試重新安裝該程序以解決此問題。」,如圖:

原因分析:出現此種情況,是因為伺服器無法安裝VC++ 2015運行庫,導致php運行環境不具備,因此出錯。
解決辦法:據分析,出現此種情況的解決辦法最好就是重裝系統,並且更換操作系統,如果還不行,建議打SP1補丁。

⑨ php fastcgi 不會自動關閉進程嗎

一般情況下是不會的,除非是有錯誤時,fastcgi進程會意外退出

⑩ php-cgi.exe經常自己崩潰,這是什麼原因

有可能程序本身被破壞,也有可能代碼有問題,或者你用過一些不穩定的php擴展。或者某些殺毒軟體誤殺這個進程。

閱讀全文

與phpcgiexe進程意外退出相關的資料

熱點內容
壓縮模量與壓縮性 瀏覽:996
android特效控制項 瀏覽:412
linux文件為空 瀏覽:38
189原版伺服器地址 瀏覽:115
程序員談國足 瀏覽:336
本地電腦如何做網站伺服器 瀏覽:484
小尋s5下載的app怎麼卸載 瀏覽:306
zbrushpdf 瀏覽:897
met肌肉能量技術pdf 瀏覽:195
php面試重點 瀏覽:683
如何從管理員界面刪除文件夾 瀏覽:908
單片機三匯流排信息如何隔離 瀏覽:690
雲伺服器研發費用明細 瀏覽:957
unity3d手機游戲開發pdf 瀏覽:366
mysql重啟命令linux 瀏覽:876
程序員日常業余內容 瀏覽:363
steam如何更改吃雞伺服器 瀏覽:212
我的世界up主多人用什麼伺服器 瀏覽:161
縫紉機電腦機編程 瀏覽:59
autowired源碼深度解析 瀏覽:895