SORU
18 ŞUBAT 2009, ÇARŞAMBA


Nasıl Nginx üzerinde Ağ herhangi bir işlem ile bir ağ Geçidi zaman Aşımı engellerim

Django, ağ herhangi bir işlem, ve Nginx kullanıyorum. Birisi işlem yapacağım XML üzerinden veri göndermek ve her düğüm için bazı durum kodları dönün nerede o verdi bize bu tür bir apı yaratıyorum.

Sorun Nginx 504 Ağ Geçidi eğer 60 saniye uzun sanırım XML -- işlemek için çok uzun versem Zaman aşımı atmak olacaktır.

Eğer herhangi bir istekleri yeri /apı eşleşen 120 saniye zaman istersen o Nginx kurmak istiyorum. Ne ayarı başarmak olacak.

Ben şimdiye kadar ne var:

    # Handles all api calls
    location ^~ /api/ {
        proxy_read_timeout 120;
        proxy_connect_timeout 120;
        fastcgi_pass 127.0.0.1:8080;
    }

Edit: ben Ne çalışmıyor :)

CEVAP
18 ŞUBAT 2009, ÇARŞAMBA


Proxy zaman aşımı şey, ağ herhangi bir işlem için vekiller için değil

Ağ herhangi bir işlem zaman aşımına uğrayan etkileyen direktifleri client_header_timeout, client_body_timeout send_timeout.

Edit: Nginx wiki üzerinde bulunan, send_timeout directive düşünüldüğünde yanıt biraz yanıltıcı oldu, genel zaman aşımı ayarı sorumludur. Ağ herhangi bir işlem için fastcgi process response timeout etkileyen fastcgi_read_timeout var.

HTH.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006