cakePHP でのタイムアウトの設定方法

ソフト

はじめに

csvファイルよりデータ取り込んでINSERTしまくるプログラムを作っていると
標準の30秒(タイムアウトまでの時間は標準では30秒)をオーバしてエラーになってしまいました。
本番ではマシンがよいので収まるとは思いますが、タイムアウトを整理してみました。

エラー内容

Fatal error: Maximum execution time of 30 seconds exceeded

 

標準では30秒設定されている

 

対策

php.ini

max_execution_time = 120

httpd.confや.htaccess

php_value max_execution_time 120

PHPファイル

set_time_limit(120);

設定時間を0にすると、無制限になります

 

自分の対策

時間のかかる場所のみに対応したかったので「PHPファイル」のModelメソッドの先頭に設定しました。

終わりに

またこれで1時間のロス。

なにやってるんだか。

ソフト
スポンサーリンク
sutaruhinをフォローする
システム・スタルヒン合同会社
タイトルとURLをコピーしました