2016-07-20 2 views
1

cleardb mysql에서 데이터를 가져옵니다. 나에게 결과를 돌려주기 위해 약 10 분이 걸린다.Php - Azure 500 - 요청 시간이 초과되었습니다.

그러나 230 초 후 푸른이 같은 오류가 있습니다 "500 - 요청 시간이 초과되었습니다

웹 서버가 지정된 시간 내에 응답하지 못했습니다.."

max_execution_timeout을 무한대로 설정하려고 시도했으며 .user.ini에서 더 많은 설정 변수를 변경했습니다.

마찬가지로 수동으로 PHP 스크립트 파일의 첫 줄에 set_time_limit (0); 및 ini_set ('max_execution_time', 6000000);

운이 없다.

나는 webjobs를 사용하고 싶지 않습니다.

Azure 500을 해결할 방법이 있습니까? 요청 시간이 초과되었습니다. 발행물.

답변

0

작동하지 않습니다. 10 분 기다리기 오래 전에 기내 요청 시간 제한에 도달합니다.

더 나은 방법이 있습니다. 결과를 생성하는 저장 프로 시저를 호출하고 10 분 후에 두 번째 호출을 만들어 데이터를 검색합니다. 코드에서

  • 호출 저장 프로 시저
  • 반환 응답
  • 에서 Location: 헤더 결과를 잡기 위해 URL을 따라, 200 OK는 당신이 그들을 의미, 실패 417 기대는 아직 의미한다.
관련 문제