摘要:今天配置的時(shí)候,配置語(yǔ)法都沒(méi)問(wèn)題,然而在重啟時(shí)候,卻提示經(jīng)過(guò)一些之后,找到了解決方案。保存服務(wù)器名字的表是由指令和所控制的。在減少了在內(nèi)存中的存取次數(shù)后,使在處理器中加速查找表鍵值成為可能。
今天配置nginx的時(shí)候,配置語(yǔ)法都沒(méi)問(wèn)題,然而在重啟nginx時(shí)候,卻提示:
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 128
經(jīng)過(guò)一些google之后,找到了解決方案。解決方法:
在配置文件的http{}段增加一行配置
server_names_hash_bucket_size 512;
這里一般配置為32的倍數(shù),有的時(shí)候錯(cuò)誤信息的提示可能不夠,要更大一些。
具體為什么要這么配置我也不太清楚原因,于是從網(wǎng)上找了一些資料,受限于自己的水平無(wú)法辨別真?zhèn)魏蜏?zhǔn)確度。
保存服務(wù)器名字的 `hash` 表是由指令 `server_names_hash_max_size` 和 server_names_hash_bucket_size 所控制的。參數(shù)hash bucket size總是等于hash表的大小,并且是一路處理器緩存大小的倍數(shù)。在減少了在內(nèi)存中的存取次數(shù)后,使在處理器中加速查找hash表鍵值成為可能。如果 hash bucket size等于一路處理器緩存的大小,那么在查找鍵的時(shí)候,最壞的情況下在內(nèi)存中查找的次數(shù)為2。第一次是確定存儲(chǔ)單元的地址,第二次是在存儲(chǔ)單元中查找鍵值。因此,如果Nginx給出需要增大 hash max size 或 hash bucket size的提示,那么首要的是增大前一個(gè)參數(shù)的大小.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39327.html
警告信息如下: Starting nginx: nginx: [warn] could not build optimal proxy_headers_hash, you should increase either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64; ignoring proxy_head...
摘要:瓦力介紹一個(gè)部署系統(tǒng)工具,配置簡(jiǎn)單功能完善界面流暢開(kāi)箱即用支持版本管理,支持各種代碼發(fā)布,,,等代碼的發(fā)布回滾,可以通過(guò)來(lái)一鍵完成。 瓦力介紹 Walle 一個(gè)web部署系統(tǒng)工具,配置簡(jiǎn)單、功能完善、界面流暢、開(kāi)箱即用!支持git、svn版本管理,支持各種web代碼發(fā)布,PHP,Python,JAVA等代碼的發(fā)布、回滾,可以通過(guò)web來(lái)一鍵完成。 功能列表 用戶分身份注冊(cè)、登錄 開(kāi)發(fā)者...
摘要:瓦力介紹一個(gè)部署系統(tǒng)工具,配置簡(jiǎn)單功能完善界面流暢開(kāi)箱即用支持版本管理,支持各種代碼發(fā)布,,,等代碼的發(fā)布回滾,可以通過(guò)來(lái)一鍵完成。 瓦力介紹 Walle 一個(gè)web部署系統(tǒng)工具,配置簡(jiǎn)單、功能完善、界面流暢、開(kāi)箱即用!支持git、svn版本管理,支持各種web代碼發(fā)布,PHP,Python,JAVA等代碼的發(fā)布、回滾,可以通過(guò)web來(lái)一鍵完成。 功能列表 用戶分身份注冊(cè)、登錄 開(kāi)發(fā)者...
摘要:注后續(xù)遇到問(wèn)題會(huì)持續(xù)更新。。。。。清楚緩存的方式,比如你的是那清除該緩存的命令即為通用的方式就是其中就是你的的部分。 注:后續(xù)遇到問(wèn)題會(huì)持續(xù)更新。。。。。 Nginx 錯(cuò)誤一 在啟動(dòng) Nginx 的時(shí)候,有時(shí)候會(huì)遇到這樣的一個(gè)錯(cuò)誤: [emerg]: could not build the proxy_headers_hash, you should increase e...
摘要:復(fù)制代碼報(bào)錯(cuò)信息如下錯(cuò)誤錯(cuò)誤解答執(zhí)行命令安裝依賴包。為了讓讀者理解問(wèn)題,重現(xiàn)上述錯(cuò)誤過(guò)程,命令如下復(fù)制代碼1、Nginx安裝過(guò)程報(bào)錯(cuò)錯(cuò)誤一:軟件依賴包未正確安裝問(wèn)題---PCRE依賴包沒(méi)有安裝 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the...
閱讀 1640·2021-10-25 09:46
閱讀 3235·2021-10-08 10:04
閱讀 2383·2021-09-06 15:00
閱讀 2784·2021-08-19 10:57
閱讀 2089·2019-08-30 11:03
閱讀 990·2019-08-30 11:00
閱讀 2391·2019-08-26 17:10
閱讀 3559·2019-08-26 13:36