2016年7月29日 星期五

FastCGI 處理序超過設定的活動逾時

  這是在查 "IIS 500 內部伺服器錯誤" 時碰到的,雖然解法一狗票,但第一步還是要先把
IIS設定內的 "錯誤網頁->編輯功能設定->本機要求的詳細錯誤及遠端要求的自定錯誤網頁",
改選成詳細錯誤。
  然後就看到標題的錯誤訊息了,那要怎麼設定呢?
若IIS的設定UI若有fastCgi的項目就可以進去設定了,但我的IIS沒有。
所以先用記事本打開c:\Window\System32\inetsrv\config\applicationHost.config
先找到 fastCgi

<fastCgi>
    <application fullPath="C:\PHP5\php-cgi.exe" />
</fastCgi>
後面再加上參數,改成如下:

<fastCgi>
    <application fullPath="C:\PHP5\php-cgi.exe" idleTimeout="900" activityTimeout="180" requestTimeout="10000" instanceMaxRequests="10000" />
</fastCgi>

那些數值可以自行調整,改好後存檔,在命令列執行iisreset重啟IIS後就可以了。

沒有留言:

張貼留言