2013-05-20 5 views
0

prefork 모듈과 함께 Apache 2.2를 사용하고 있습니다.PHP에서 prefork의 자식을 죽이는 방법

나는 많은 메모리를 먹는 PHP 스크립트를 가지고있다. 이 스크립트가 끝난 후에도 여전히 많은 메모리를 먹는 아파치 프로세스가 있습니다.

PHP 스크립트에서 현재 PHP 스크립트를 제공하는 Apache 프로세스를 죽일 수 있습니까?

apache_child_terminate() 기능은 당신은 POSIX 확장하여 스크립트를 죽일 수 아파치 1.

답변

1

와 함께 작동합니다. (기본적으로 사용하도록 설정되어야 함)

posix_kill(posix_getpid(), 9); // or SIGKILL if you have pcntl also