2014-09-18 1 views
1

나는 기본 패턴을 다음과 간단한 파이썬 uwsgi 응용 프로그램을 가지고 :

def application(env, start_response): 
    ... do something ... 
    ... create some threads ... 
    ... handover the work to the threads ... 
    start_response('200 OK', [('Content-Type','text/html')]) 
    return result 

내 응용 프로그램이 종료를 처리하지 않고 그가 기다려야합니다 불평 내 시스템 관리자 uwsgi가 uwsgi 서비스를 다시 시작하려고 할 때마다 app 프로세스를 종료하기 위해 시간 초과되었습니다. 분명히 서비스를 사용할 수없는 시간 인 30 초까지 걸릴 수 있습니다.

uwsgi가 앱을 닫으려고 할 때 uwsgi가 전송하는 특정 신호 또는 호출이 있습니까? 어떻게 처리할까요?

+0

안녕 @evilpenguin, 당신은이 문제를 해결 했습니까? 나는 비슷한 문제가있다. – aldesabido

+0

오래 전부터 기억이납니다. 아마도 그렇지 않습니다. – evilpenguin

답변