Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0
오류 메시지·상태명
빠른 답변
- 이 오류는 무엇인가요?
- PHP 하드 타임아웃으로 실행이 비정상 종료될 때 표시되는 오류 메시지 식별 방법입니다.
- 가장 흔한 원인은 무엇인가요?
- 현재 화면 또는 로그의 오류 문자열이 `Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0`과 일치하면, PHP가 max_execution_time 도달 후 리소스를 정리하는 중 hard_timeout에도 도달해 비정상 종료된 상태입니다.
- 무엇을 먼저 확인해야 하나요?
- 현재 화면 또는 PHP 로그에 표시된 오류 문자열을 `Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0`과 문자, 숫자, 문장부호까지 비교합니다.
현재 증상
- PHP 치명적 오류
먼저 확인할 항목
현재 화면 또는 PHP 로그에 표시된 오류 문자열을 `Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0`과 문자, 숫자, 문장부호까지 비교합니다.
문자열이 일치하면 PHP 공식 문서의 hard_timeout 종료 메시지 예시와 일치한다고 판정합니다.
환경별 원인과 조치
확인
현재 화면 또는 PHP 로그의 오류 문자열을 다음 원문과 비교합니다.
Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0
문자열이 일치하면 PHP 공식 문서가 설명한 hard_timeout 종료 메시지로 식별합니다.
의미
PHP는 max_execution_time에 도달한 뒤 리소스를 정상적으로 정리하려고 시도합니다. 이 과정에서 처리가 멈추면 hard_timeout이 설정된 시간만큼 동작합니다. 하드 타임아웃에도 도달하면 PHP는 비정상 종료합니다.
출처
참고 자료
PHP · 공식 자료 (새 창에서 열림)
확인 범위: PHP는 max_execution_time에 도달하면 리소스를 정상적으로 정리하려고 시도합니다., 리소스 정리 중 처리가 멈추면 hard_timeout이 설정된 시간만큼 동작하며, 이 시간에도 도달하면 PHP는 비정상 종료합니다., PHP 공식 문서는 하드 타임아웃 종료 시 표시될 수 있는 오류 메시지 예시를 제공합니다. · 확인일: 2026-07-24