2012-07-06 2 views
-4

MySQL 및 PHP를 사용하여 대기열을 만들었습니다. PHP 스크립트는 먼저 데이터베이스에서 수행 할 모든 작업을 검색 한 다음 루프를 사용하여 모든 작업을 하나씩 실행합니다. 그러나 많은 작업이 있고 각 작업에 많은 시간이 필요하기 때문에 '최대 실행 시간을 초과했습니다'라는 오류가 발생합니다.대기열을 처리 할 때 "최대 실행 시간 초과"

어떻게 해결할 수 있습니까? 제발 php.ini 편집을 제안하지 마십시오. 내 브라우저에서이 테스트를했지만 PHP 스크립트는 cron을 사용하여 호출됩니다.

당신은 당신의 PHP 코드의 상단에이 코드 조각을 설정할 수 있습니다
+2

나는 것을 Google에 질문의 _exact_ 제목을 입력하는 것이 좋습니다. 나는 그것이 어떤 링크가 당신의 질문에 즉시 대답 할 수있을 것이라고 믿습니다. – lanzz

+0

일반적으로 도움이되는 사람에게 회신하는 것이 좋습니다. ':)' – halfer

+0

내 질문에 왜 이렇게 대답합니까? 내가 뭐 잘못 물었 니? 이제 나는 더 이상 질문하는 것을 금지당했습니다. – ASHUTOSH

답변

1

:

ini_set('max_execution_time', 0); 

또는 같은 폴더에이 코드를 .htaccess 파일 생성 :

php_value max_execution_time 0