2017-02-10 3 views
0

파이썬 3.5, 장고 1.9.5 및 장고 Rest Framework 3.3.3을 사용하고 있습니다. 내 서버에 몇 가지 POST API 만 있습니다.Django Rest HTTP 요청에 대한 시간 제한을 설정하는 방법

요청에 대한 실행이 응답으로 시간 초과를 반환해야하는 것보다 3 분 이상 소요될 경우 나머지 요청 http 요청에 대해 시간 초과를 설정하고 해당 요청의 실행을 중지해야합니다.

감사합니다 :)

답변

2

나는 프록시/웹 서버 수준에서이 설정해야합니다 생각합니다.

proxy_read_timeout 180s; 

을 또는 당신은 응용 프로그램 서버 수준에서 설정할 수 :

nginx를 사용하면 proxy_read_timeout를 사용할 수 있습니다. Gunicorn의 설정은 timeout입니다.

+0

아파치 mod_wsgi 서버를 사용하고 있습니다. – AJ91

+0

설명서를 살펴보십시오. 비슷한 설정이 있다고 확신합니다. –

+0

감사합니다. Timmy :) 전에 프로덕션 서버를 사용하지 않고 있었지만 이제 Gunicorn 솔루션을 사용하고 있습니다. – AJ91

관련 문제