내 Plesk 11, PHP 5.4.7. 아파치/2.4.3 시스템, 내가 cron 작업을 만들 때 error.log 파일에서이 오류가 발생합니다.PHP 최대 실행 시간
echo ini_get('max_execution_time');
내가이 값을 가지고 :
[Tue Mar 19 21:33:18 2013] [warn] [client 88.44.55.66] mod_fcgid: read data timeout in 45 seconds
[Tue Mar 19 21:33:18 2013] [error] [client 88.44.55.66] Premature end of script headers: index.php
그래서 나는이와 실행 시간을 검사 그것은 시간 제한 문제를 보이지 않는다
1560000
을하지만 난 시간 제한 오류가?
다음 참조 용 답변 :
vim을 사용하여 /etc/httpd/conf.d/fcgid.conf
파일을 편집하십시오.
FcgidIOTimeout 45
에서 FcgidIOTimeout 600
으로 변경하십시오.
Apache를 다시 시작하십시오. 그런 다음 빠른 CGI 시간 초과가 해결됩니다.
cron 작업 인 경우 HTTP 서버 대신 PHP 실행 파일을 사용하여 시스템의 'crond'에 의해 실행되어야합니다. – rid
@rid 불행히도, 많은 사람들은 cron 작업을 작성하여 wget/curl이있는 페이지를 요청합니다. – datasage