2013-07-17 13 views
9

Bir varolan rotaya erişmeye çalıştığımda veya bir Twig şablonunda hata yaptıktan sonra, hata ayıklama bilgileri içeren Symfony hata sayfası almak yerine, varsayılan bir nginx 502'ye yönlendirilirim Kötü Ağ Geçidi.Nginx, 502 Bozuk Ağ Geçidi ile genel symfony hatalarının üzerine yazıyor

013/07/17 16:11:41 [error] 16952#0: *187 upstream sent too big header while reading 
response header from upstream, client: 127.0.0.1, server: ftwo.localhost, request: "GET  
/heasd HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "ftwo.localhost" 

Herhangi bir fikir:

günlük ilginç bir çizgiyi gösterir?

+0

Eğer nginx günlükleri ilgili bölümlerini sağlayabilir: en

diğer bilgiler? – nifr

+0

Sadece yaptım. Teşekkürler. –

cevap

19

Arabellek boyutunu nginx yapılandırmasında artırın ve önerilen here nginx'i yeniden başlatın.

proxy_buffer_size 128k; 
proxy_buffers 4 256k; 
proxy_busy_buffers_size 256k; 

ayrıntılı bir CodeIgniter kullanıcı here gelen bir soruya Yapılandırmanızın php bölümünde (konum ~ .php $)

fastcgi_buffer_size 128k; 
fastcgi_buffers 4 256k; 
fastcgi_busy_buffers_size 256k; 

Başvurulan cevap içinde fastcgi tampon artırmaktadır.

chromephp: 
    type: chromephp 
    level: info 

Bu eklenti Kötü 502 ile birlikte yanıta büyük başlık ve kuvvetler nginx oluşturur:

+0

Bu aslında sorunu çözdü. Çok teşekkürler. Bir hızlı soru: Hata sayfası, düzeni düzgün şekilde yüklemiyor mu? Bu ilişkili olabilir mi? –

+0

hm belki bir css/js sorunu? Firebug/devtools netpanel ne diyor? – nifr

+0

Yeniden yüklemenin yeterli olduğunu söylemek için sadece bir not. (sudo service nginx reload) - Oluşturulmayan hata sayfalarıyla ilgili olarak, başka bir yerde sorun mu yaşıyorsunuz? Varlıklar yükleme komutunu çalıştırdınız mı? –

İlgili konular