2015-01-03 19 views
6

Django管理者ページのuWSGIのharakiriタイムアウトを異なるように設定できますか?uWSGI - Django管理者の異なるHarakiriタイムアウト

大容量のファイルをアップロードするサイトがありますが、20秒以上30秒以上かかることがありますが、ユーザーにデータを送信する方法が原因でグローバルなharakiriタイムアウトが15秒を超えるようにしたい。

これはuWSGIでサポートされていますか?私のDjangoプロジェクトの中から私がこのことを認められる方法はありますか?

答えて

7

インスタンスが有効になって内部ルーティングを持っていることを確認してください(あなたがそれを持っていない場合は、かなり怖い警告が起動時のログに印刷されている)と、デリゲートそれに切腹管理(そう切腹オプションを削除):

[uwsgi] 
; set harakiri to 30 seconds for /admin 
route = ^/admin harakiri:30 
; stop the routing chain for /admin 
route = ^/admin last: 
; set harakiri to 15 for all the other uris 
route-run = harakiri:15 
関連する問題