Plesk for Windows
kb: technical
ABT: Group A
Applicable to:
- Plesk Onyx for Windows
質問
FastCGI
プロセスがアクティビティタイムアウトの構成値を超過しました。
PHP CGI
アクティビティタイムアウトの値を増やすにはどうすればよいですか?
回答
-
IIS Manager
を開きます -
Server name > IIS - FastCGI Settings
-
ウェブサイトで実際に使用している
PHP handler
を選んでFull path
列で右クリックし、Edit
を選択します。 -
Activity Timeout
設定の値を変更します(たとえば 36000 [10 時間])。
FastCGI Settings
アイコンが IIS ユーザインターフェースに表示されない場合は、IIS 構成ファイル
applicationHost.config
で Activity Timeout パラメータを変更することができます。
-
IIS 構成ファイル
%windir%\\system32\\inetsrv\\config\\applicationHost.config
のバックアップをとります。 -
次に、テキストエディタ(メモ帳など)で開き、以下のように
<fastCgi>
セクションを変更します。
変更前
<fastCgi>
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\php-cgi.exe" maxInstances="12" idleTimeout="1800" activityTimeout="3600" />
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP54\\php-cgi.exe" />
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP5\\php-cgi.exe" />
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PHP\\php.exe" />
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP53\\php-cgi.exe" />
</fastCgi>
変更後
<fastCgi>
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\php-cgi.exe" maxInstances="12" idleTimeout="1800" activityTimeout="3600" />
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP54\\php-cgi.exe" activityTimeout="3600"/>
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP5\\php-cgi.exe" activityTimeout="3600"/>
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PHP\\php.exe" activityTimeout="3600"/>
<application fullPath="C:\\Program Files (x86)\\Parallels\\Plesk\\Additional\\PleskPHP53\\php-cgi.exe" activityTimeout="3600"/>
</fastCgi>
これにより、すべての PHP ハンドラで Activity Timeout パラメータの値が増加します。
-
IIS ウェブサーバを再起動します。
iisreset /stop
iisreset /start
コメント
0件のコメント
サインインしてコメントを残してください。