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
- 출처 확인일
- 2026-07-24
- 최종 검토
- 2026-07-24
- 정정 이력
- 2026-07-29 이후 기록 없음
- 관련 기술
이 문서의 범위
현재 증상
- 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