ECCubeを起動すると、「Maximum execution time of 30 seconds exceeded」のエラーが発生した。
試したことを残しておく。
発生環境
- ECCube4.0.3
- Docker環境(nginx+php7.3-fpm+MySQL)
エラーメッセージ
トップページを表示しようとするが、以下のエラーが表示されて画面出てこない
(1/1) FatalErrorException
Error: Maximum execution time of 30 seconds exceeded
in AnalyzeServiceReferencesPass.php line 78
at AnalyzeServiceReferencesPass->processValue('value' => '0', 'isRoot' => 'FALSE')
やってみたこと
出力されたログを確認する
var/log/dev/site.log
出力されていない
php.iniで実行時間の制限を無制限にする
max_execution_time = 0
表示されるようになった。
キャッシュをクリアする
php bin/console cache:clear --no-warmup
これもしておいた方が良さそうと思い、実行