Bazen sıkça ziyaret ettiğimiz sitelerde tarayıcımızın bu hatayı bize dönderdiğini görebiliriz.
400 Bad Request Request Header Or Cookie Too Large Nginx hatası genelde sunucu tarafından kendi kendine düzelebilen geçici hatalardır.
Ancak bu hatayı sunucu ya da client tarafında çözmek için çeşitli yöntemler de var.
Bu sorun
Nginx web sunucularının neden olduğu can sıkıcı bir sorundur. Genellikle bu hatanın iki nedeni olur.
- Web sitesi belirlenen boyutun üzerinde cookielere
(tarayıcı yanımlama bilgileri) izin vermez
- Tarayıcınızda depolanan çerezler hedef site için bozulmuş haldedir
Bu hatayı çözmenin en kolay yolu, hedef site için bütün çerezleri silmektir.
Eğer site sahibi sizseniz ve kendi Nginx sunucunuz üzerinde bu hatayı alıyorsanız
"nginx.conf" dosyanızı düzenlemeniz gerekebilir. Ancak bu işlemden önce yedek almayı unutmayın. Ayar dosyanızdaki
"large_client_header_buffers" değerini aşağıdaki gibi ayarlayarak sorunu çözebilirsiniz.
large_client_header_buffers 4 32k;
Eğer paylaşımlı bir hosting kullanıyorsanız sağlayıcınıza danışmanız gerekmektedir.