본문 바로가기
서버/DB

Maximum execution time of 120 seconds exceeded

by 아카이sun 2021. 11. 4.

codeigniter3, MySQL을 사용하던 중 발생.

 

query가 장시간 실행될 때 발생한다.

 

원인은 php.ini의 설정 중 max_execution_time의 값이 120으로 설정되어 있기 때문.

 

다음의 해결방법이 있다.

 

1. max_execution_time의 값을 조정.

  - 어플리케이션 전체에 영향을 받게 된다.

 

2. 스크립트 상단에 set_time_limit(0)을 설정.

  - 해당 스크립트 부분에서만 영향을 받게 된다.

 

댓글