웹 서버에서 실행되고 고객 조치에 의해 트리거되는 스크립트가 있습니다.이 스크립트는 유닉스 프로세스를 시작하여 일부 캐시 파일을 생성합니다. 이 프로세스는 고객이 제공 한 파일에 대해 수행되기 때문에 때때로 발생하는 PHP 프로세스가 시간 초과되거나 sysadmin이 종료 할 CPU 시간을 너무 많이 사용하도록 오작동합니다.
프로세스의 CPU 시간 / 런타임을 제한하는 명령을 실행할 수 있습니까? 나는 같은 명령을 찾고 /usr/bin/time
있는데, 여기서 해당 명령을 실행하고 실행하고 제한하려는 명령 줄을 전달할 수 있습니다.
setrlimit
PHP를 통해 생성하므로 쉘이 없기 때문입니다.