Uygulamam harika çalışıyordu, ancak bazı şeyleri değiştirdim ve şimdi bana geri dönmeden önce 30 saniyeden fazla bir süre sonra "düşünebiliyor". ŞimdiBir yapılandırma dosyası nasıl oluşturulur ve Gunicorn'u kullanmayı nasıl anlarsınız?
[2016-03-28 18:25:52 +0000] [3] [CRITICAL] WORKER TIMEOUT (pid:8)
2016-03-28T18:25:52.625220+00:00 app[web.1]:
[2016-03-28 18:25:52 +0000] [8] [INFO] Worker exiting (pid: 8)
, biraz araştırma yaptım ve ben Gunicorn için bir yapılandırma dosyası oluşturmak ve bu gibi Gunicorn en aşımı varsayılan geçersiz kılmak için bir komut koymak gerektiğini biliyoruz: Sorun Gunicorn kez aşımı 30 saniye sonra ki : TIMEOUT=120
Ama bunu nasıl yaparım? Demek istediğim, Gunicorn’a, örneğin, gunicorn_config.txt’i aramaya ve orada yarattığım yasalara saygı göstermesini nasıl söyleyebilirim?
Müthiş cevap ile Gunicorn'ı çalıştırın. Basit bir çözüm olan 'gunicorn' - 120'yi kullanmayı denedim ama bana bu hatayı attı 'ImportError:' fcntl 'adlı bir modül yok, bazı araştırmalardan sonra keşfettiğim şey, Gunicorn'un pencerelerde çalışmadığı ...? Bunun hakkında bir şey biliyor musun? Onların etrafında bir yolu var mı? –
@KristiferSzabo 'fcntl' dosya işaretlerini ayarlayabilen bir araçtır; Sadece Linux bu yüzden bir "ImportError" almanızın nedeni. Bunu yapmak kolay değil (http://stackoverflow.com/questions/1422368/fcntl-substitute-on-windows) ve çoğu insan bunun yerine bir Linux VM kullanmanızı tavsiye ediyor gibi görünüyor. –
@KristiferSzabo Tam Windows desteği planlanmış gibi görünüyor ve [3 gün önce bu GitHub sorunu] ile ilgili yorumlarda (https://github.com/benoitc/gunicorn/issues/524) bir Windows sürümü olabilir gibi görünüyor gelişme. –