nginx服務(wù)器access日志中大量400 bad request錯(cuò)誤的解決方法
在access.log中有大量400錯(cuò)誤,并以每天幾百M(fèi)的速度增加,占用大量空間.
tail -f /opt/nginx/logs/access.log
116.236.228.180 - - [15/Dec/2010:11:00:15 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:15 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:15 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:15 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:15 +0800] "-" 400 0 "-" "-"
119.97.196.7 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
119.97.196.7 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
219.243.95.197 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
116.236.228.180 - - [15/Dec/2010:11:00:16 +0800] "-" 400 0 "-" "-"
網(wǎng)上大把的文章說(shuō)是HTTP頭/Cookie過(guò)大引起的,可以修改nginx.conf中兩參數(shù)來(lái)修正.
client_header_buffer_size 16k;
large_client_header_buffers 4 32k;
修改后
client_header_buffer_size 64k;
large_client_header_buffers 4 64k;
沒有效果,就算我把nginx0.7.62升到最新的0.8.54也沒能解決.
在官方論壇中nginx作者提到空主機(jī)頭不會(huì)返回自定義的狀態(tài)碼,是返回400錯(cuò)誤.
http://forum.nginx.org/read.php?2,9695,11560
最后修正如下
改為原先的值
client_header_buffer_size 16k;
large_client_header_buffers 4 32k;
關(guān)閉默認(rèn)主機(jī)的日志記錄就可以解決問(wèn)題
server {
listen *:80 default;
server_name _;
return 444;
access_log off;
}
相關(guān)文章
nginx服務(wù)器通過(guò)配置來(lái)解決API的跨域問(wèn)題
這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器是如何配置來(lái)解決API跨域問(wèn)題的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-05-05詳解nginx同一端口監(jiān)聽多個(gè)域名和同時(shí)監(jiān)聽http與https
這篇文章主要介紹了詳解nginx同一端口監(jiān)聽多個(gè)域名和同時(shí)監(jiān)聽http與https的相關(guān)資料,需要的朋友可以參考下2017-05-05nginx 基本配置與參數(shù)說(shuō)明詳細(xì)介紹
這篇文章主要介紹了nginx 基本配置與參數(shù)說(shuō)明詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10Nginx啟動(dòng)顯示80端口占用問(wèn)題的解決方案
這篇文章主要介紹了Nginx啟動(dòng)顯示80端口占用問(wèn)題的解決方案,文中通過(guò)代碼示例和圖文講解的非常詳細(xì),對(duì)大家解決問(wèn)題有一定的幫助,需要的朋友可以參考下2024-04-04