先日、PHP処理でのタイムアウトについて書きましたが、捕捉です。
タイムアウト処理うんぬんの前に、PHP側及びApache側での設定で強制的にタイムアウトになります。
【php.ini】
max_execution_time = 300
// 300秒でタイムアウト
【PHP】
set_time_limit(300);
//300秒でタイムアウト
【httpd.conf】
Timeout 300
//300秒でタイムアウト
KeepAliveTImeout 300
//300秒でタイムアウト
上記の設定は0にすればタイムアウトしない設定になります。
ちなみに、わたしの場合上記設定でもダメな場合がありました。
構成としては拠点Bからサーバ設置場所Aという状態で、拠点Bから拠点Aへのアクセスの際にどんなに対策をしてもタイムアウトになっていました。
原因は、ファイアーウォールでした。
ファイヤーウォール側でセッションのタイムアウトを設定していてアウトでした。
参考までに。
タイムアウト処理うんぬんの前に、PHP側及びApache側での設定で強制的にタイムアウトになります。
【php.ini】
max_execution_time = 300
// 300秒でタイムアウト
【PHP】
set_time_limit(300);
//300秒でタイムアウト
【httpd.conf】
Timeout 300
//300秒でタイムアウト
KeepAliveTImeout 300
//300秒でタイムアウト
上記の設定は0にすればタイムアウトしない設定になります。
ちなみに、わたしの場合上記設定でもダメな場合がありました。
構成としては拠点Bからサーバ設置場所Aという状態で、拠点Bから拠点Aへのアクセスの際にどんなに対策をしてもタイムアウトになっていました。
原因は、ファイアーウォールでした。
ファイヤーウォール側でセッションのタイムアウトを設定していてアウトでした。
参考までに。
【WEB開発】コメントする