?
每天分享站長經驗,廣告營銷經驗
您的當前位置:主頁 > 站長資訊 > 技術文摘 > 正文

輕松解決The FastCGI Handler was unable to process the request

來源:51酷酷 編輯:廣告聯盟評測網 時間:2018-01-11 11:21:39
我們先看下問題描述
Error Details:

    The FastCGI process exceeded configured activity timeout
    Error Number: 258 (0x80070102).
    Error Description: µÈ´ýµÄ²Ù×÷¹ýʱ¡£

HTTP Error 500 - Server Error.
Internet Information Services (IIS)

根據描述知道產生原因是FastCGI超時,什么情況下會產生超時
1php響應慢    2鏈接數據庫時間過長   3iis應用池響應慢

解決方法1:
打開C:\WINDOWS\system32\inetsrv\fcgiext.ini,添加或修改以下內容

[Types]
php=PHP

[PHP]
ExePath=C:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900

解決方法2:
檢查鏈接數據庫是否網絡通常,可以登錄你的數據庫管理工具,看操作數據庫是否正常,如果操作不是太流暢可以考慮使用云數據庫,不用你配置,性能高很多,而且安全,阿里云,騰訊云有賣


解決方法3
iis響應慢,可以換操作系統,換linux,畢竟跑php程序,iis確實不快

或者增加服務器配置,靜態網站可以加cdn,減輕iis負載壓力,如果非要在iis上下功夫,可優化下iis應用池,把最大進程數修改為2到20
fastcgi錯誤解決方法
 

相關評測:

51酷酷網-廣告聯盟評測網

Top 双色球预测爱彩网