Olası Hata
Client makinenizden HTTP protokolü üzerinden web sunucusunun kabul edebileceğinden daha büyük bir istek yaptığınızda bu hata ile karşılaşırsınız. Nginx web sunucunuzda çalışan örneğin herhangi bir uygulamanıza dosya yüklerken bu hata ile karşılaşabilirsiniz. Örneğin büyük bir medya dosyası olabilir.
Çözüm
Nginx Server
Hatanın çözümü için aşağıdaki Nginx’in konfigürasyon dosyasındaki limit değerini istek yaptığınız boyuta göre düzenleyebilirsiniz. Yine limiti düşürmek için dosyadaki aynı ayarı kullanıyoruz. Ben limiti 90 mb ‘a yükseltiyorum.
/etc/nginx/nginx.conf
server {
client_max_body_size 90M;
...
}
Maximum istek boyutunu artıyoruz.
Apache Server
Apache web sunucusunda aksiyon almak için “http.conf” dosyasında “LimitRequestBody” değerini düzenliyoruz. 90 MB karşılığını byte olarak yazıyorum.
LimitRequestBody 94371840
LimitRequestBody değerini düzenleyelim.
Sorununun çözüldüğünü gözlemleyeceksiniz.