2015-01-03 21 views
6

UWSGI'nin harakiri zaman aşımını Django admin sayfaları için farklı olacak şekilde ayarlamak mümkün müdür?uWSGI - Django Admin için Farklı Harakiri Zaman Aşımı

Yüklenecek büyük dosyalar gerektiren bir sitem var, bu da 20 veya 30 saniyeden fazla sürebilir, ancak global harakiri zaman aşımının 15 saniye gibi olmasını istiyorum. .

Bu, uWSGI tarafından destekleniyor mu? Bunu Django projemden ayırabilmemin herhangi bir yolu var mı?

cevap

7

sizin örneği etkin iç yönlendirme sahip olduğundan emin olun (bunu yoksa oldukça korkutucu uyarı başlangıç ​​günlükleri basılmıştır) ve delegeler buna harakiri yönetimi (böylece harakiri seçenekleri kaldırın):

[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