JB`s 개발이야기

Fatal error: Maximum execution time of 30 seconds exceeded 본문

개발언어/php

Fatal error: Maximum execution time of 30 seconds exceeded

A.K.A.캐로 2019. 9. 30. 16:17
로컬에서 테스트를 하던중 DB정보가 대량이다 보니 검색을 하는 과정중에
Fatal error: Maximum execution time of 30 seconds exceeded
라는 에러가 나타났다. 

1. 원인

  • 최대 스크립트 실행시간의 초과로 인한 에러 발생 이다.

 

2. 관련 PHP 설정

  • PHP Time Limit

 

3. PHP Time Limit 란?

  • PHP Time Limit 은 사이트에서 한번의 명령에 사용할 수 있는 시간의 최대값을 말합니다. 워드프레스사이트가 설치된 서버는 명령이 실행되고 완료될 때 까지 여러가지 이유로 인해서 시간이 소요됩니다. 이 때 완료되기 이전에 설정된 시간에 이르게 되면 “Fatal error: Maximum execution time of xx seconds exceeded…” 와 같은 치명적인 에러가 발생합니다.

 

4. 해결책

  • php.ini 를 열어서
  • max_execution_time = 30 (디폴트 설정)을 늘려준다.
Comments