摘要:今天配置的時候,配置語法都沒問題,然而在重啟時候,卻提示經過一些之后,找到了解決方案。保存服務器名字的表是由指令和所控制的。在減少了在內存中的存取次數后,使在處理器中加速查找表鍵值成為可能。
今天配置nginx的時候,配置語法都沒問題,然而在重啟nginx時候,卻提示:
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 128
經過一些google之后,找到了解決方案。解決方法:
在配置文件的http{}段增加一行配置
server_names_hash_bucket_size 512;
這里一般配置為32的倍數,有的時候錯誤信息的提示可能不夠,要更大一些。
具體為什么要這么配置我也不太清楚原因,于是從網上找了一些資料,受限于自己的水平無法辨別真偽和準確度。
保存服務器名字的 `hash` 表是由指令 `server_names_hash_max_size` 和 server_names_hash_bucket_size 所控制的。參數hash bucket size總是等于hash表的大小,并且是一路處理器緩存大小的倍數。在減少了在內存中的存取次數后,使在處理器中加速查找hash表鍵值成為可能。如果 hash bucket size等于一路處理器緩存的大小,那么在查找鍵的時候,最壞的情況下在內存中查找的次數為2。第一次是確定存儲單元的地址,第二次是在存儲單元中查找鍵值。因此,如果Nginx給出需要增大 hash max size 或 hash bucket size的提示,那么首要的是增大前一個參數的大小.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
摘要:瓦力介紹一個部署系統工具,配置簡單功能完善界面流暢開箱即用支持版本管理,支持各種代碼發布,,,等代碼的發布回滾,可以通過來一鍵完成。 瓦力介紹 Walle 一個web部署系統工具,配置簡單、功能完善、界面流暢、開箱即用!支持git、svn版本管理,支持各種web代碼發布,PHP,Python,JAVA等代碼的發布、回滾,可以通過web來一鍵完成。 功能列表 用戶分身份注冊、登錄 開發者...
摘要:瓦力介紹一個部署系統工具,配置簡單功能完善界面流暢開箱即用支持版本管理,支持各種代碼發布,,,等代碼的發布回滾,可以通過來一鍵完成。 瓦力介紹 Walle 一個web部署系統工具,配置簡單、功能完善、界面流暢、開箱即用!支持git、svn版本管理,支持各種web代碼發布,PHP,Python,JAVA等代碼的發布、回滾,可以通過web來一鍵完成。 功能列表 用戶分身份注冊、登錄 開發者...
摘要:注后續遇到問題會持續更新。。。。。清楚緩存的方式,比如你的是那清除該緩存的命令即為通用的方式就是其中就是你的的部分。 注:后續遇到問題會持續更新。。。。。 Nginx 錯誤一 在啟動 Nginx 的時候,有時候會遇到這樣的一個錯誤: [emerg]: could not build the proxy_headers_hash, you should increase e...
摘要:復制代碼報錯信息如下錯誤錯誤解答執行命令安裝依賴包。為了讓讀者理解問題,重現上述錯誤過程,命令如下復制代碼1、Nginx安裝過程報錯錯誤一:軟件依賴包未正確安裝問題---PCRE依賴包沒有安裝 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the...
閱讀 1626·2021-10-25 09:46
閱讀 3209·2021-10-08 10:04
閱讀 2354·2021-09-06 15:00
閱讀 2768·2021-08-19 10:57
閱讀 2077·2019-08-30 11:03
閱讀 971·2019-08-30 11:00
閱讀 2370·2019-08-26 17:10
閱讀 3545·2019-08-26 13:36