저는 명령 행에서 PHP 스크립트를 실행하고 있습니다. max_execution_time을 2400, 24000 및 0으로 설정했는데 아무 효과가 없습니다. 20 분 후 스크립트가 종료됩니다.PHP 스크립트가 20 분 후에 종료됩니다. windows server php 5.3
또한 명령 줄에 exec-time을 -d sex_max_execution_time = ####을 통해 전달하여 실행 해 보았습니다. 다시 20 분 후에 종료됩니다.
CLI 모드에서 실행하면 기본적으로 무제한 실행 시간으로 간주됩니다.
누구나 내가 더 오랜 기간 동안 특별히 설정 한 경우에도 20 분이 지나도 이런 식으로 끝나는 이유는 무엇입니까?
이것은 PHP 5.3
만을 사용하여 윈도우 2012 서버에있는 PHP 오류 로그에 나타납니다. 당신의 PHP에이 줄을 추가
메모리 제한 때문에 스크립트가 중지되었을 수 있습니다. 더 큰 제한값을 설정하십시오.'set_time_limit (0); \t ini_set ('memory_limit', '256M'); – Utopik
일부 서버는 PHP 개발자가 제어 할 수없는 시간 제한을 적용 할 수 있습니다. 이것은 폭주하는 스크립트를 막기 위해 호스팅 제공 업체가 구성 할 수 있습니다. 문제가 여기 있다면 문제를 해결하지 못할 수도 있습니다. (단, 시행 제한 시간은 일반적으로 20 분 미만이므로이 문제는 귀하의 문제가 아닙니다.) – Spudley
sex_max_execution_time이 작동하지 않습니다. 사용자가 발행 한 명령 또는 SO 질문에 오타가 있습니까? – Anigel