2012-06-06 2 views
0

I는 다음 설치 실행 해요 : - 윈도우 2008 웹 에디션 - 7 IIS - Plesk를 9.5 - FastCGI를Plesk를 9.5 IIS 7 빠른 CGI 시간 초과 오류 500

문제 설명

실행하면 스크립트가 30 초 이상 걸리면 500 개의 내부 서버 오류 메시지가 표시되고 "일반"응답 ("최대 실행 시간 30 초에 도달")이 표시되지 않습니다. 또한이 메시지는 약 40 초 후에 항상 나타납니다. 또한, set_time_limit (3600); 이 동일한 결과가 코드에 삽입됩니다.


로하고하고 set_time_limit 코드가없는

모두 실제 결과 : 500 내부 서버 오류가하고 set_time_limit없이


예상 된 결과

나타납니다 약 40 초 후에

:

30 초 후 최대 실행 한계에 도달 한 것을 나타내는 메시지가 나타납니다. 하고 set_time_limit와

:

전체 스크립트가하고 set_time_limit에서 설정 한 시간 (초)의 최대와 함께 실행


이 추가적으로 참고

있는 FastCGI 대신 CGI를 실행할 때 문제가 해결 .


아무도 도와 줄 수 있습니까?

+0

아무도 나를 도울 수 없습니까? – Wouter

답변

1

나는 당신을 도울 수있는 몇 가지 링크를 발견 할 수있었습니다. 문제는 cgi 모듈의 activityTimeout입니다. 내 들어

  • FastCGI timeout value change
  • Increase fastCgi/PHP activityTimeout in IIS7

    • 는 요약이 작동합니다.

      열고 도스 콘솔 "cmd를"하고, 다음 c:\windows\system32\inetsrv\ 로 이동하여 php-cgi의 경로를 변경,이 명령을 실행합니다. appcmd set config -section:system.webServer/fastCgi "-[fullPath='C:\php\php-cgi.exe'].activityTimeout:3600"

      이 정보가 도움이 되었기를 바랍니다.

    +0

    고마워, 그게 다야! – Wouter