가끔씩 메모리가 부족하여 (프로세스가 종료되어) 비정상적으로 종료되는 PHP 스크립트가 있습니다. PHP가 종료 될 때 "정리"작업을 실행할 수있는 기능이 있는지 알고 싶습니다. "shutdown handlers"를 시도했지만 호출되지 않은 것 같습니다.PHP 스크립트의 정상 종료 및 비정상 종료
사용할 수있는 "신호 처리기"또는 "종료 콜백"같은 것이 있습니까? 스크립트가 종료 될 때 (정상적으로 또는 비정상적으로) 몇 가지 작업을 수행하는 함수를 호출하려고합니다.
liam-이 명령 줄 PHP 또는 웹 응용 프로그램의 일부로 실행인가? 어떤 종류의 프레임 워크 또는 라이브러리에 PHP 코드가 있습니까? – Liam
데이터베이스의 항목 (이 스크립트가 실행되는 빈도가 확실하지 않음)이 시작되었고 스크립트의 끝에서 삭제되었다고 생각하십니까? 테이블의 행을보고 완료하지 못한 모든 스크립트를 매우 쉽게 볼 수 있습니다. – Fluffeh
도움이 될만한 내용 - http://php.net/manual/en/function.pcntl-signal.php –