서버/DB
Maximum execution time of 120 seconds exceeded
아카이sun
2021. 11. 4. 22:48
codeigniter3, MySQL을 사용하던 중 발생.
query가 장시간 실행될 때 발생한다.
원인은 php.ini의 설정 중 max_execution_time의 값이 120으로 설정되어 있기 때문.
다음의 해결방법이 있다.
1. max_execution_time의 값을 조정.
- 어플리케이션 전체에 영향을 받게 된다.
2. 스크립트 상단에 set_time_limit(0)을 설정.
- 해당 스크립트 부분에서만 영향을 받게 된다.