亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx could not build the server_names_hash 錯(cuò)誤的解決辦法

 更新時(shí)間:2014年03月16日 16:33:48   作者:  
這篇文章主要介紹了Nginx could not build the server_names_hash 錯(cuò)誤的解決辦法,需要的朋友可以參考下

在給nginx 配置了一個(gè)超長(zhǎng)的域名后,通過 /usr/local/nginx/sbin/ngnix -t 檢查配置文件時(shí)出現(xiàn)一下錯(cuò)誤:

復(fù)制代碼 代碼如下:
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32

解決辦法是在nginx的配置文件的http段中增加如下配置:
復(fù)制代碼 代碼如下:
server_names_hash_bucket_size 64;

如果已經(jīng)存在,需要加大后面的數(shù)值,注意:該數(shù)值是32的倍數(shù)為宜。
下面是nginx官方文檔:
復(fù)制代碼 代碼如下:
如果定義了大量名字,或者定義了非常長(zhǎng)的名字,那可能需要在http配置塊中使用server_names_hash_max_size和server_names_hash_bucket_size指令進(jìn)行調(diào)整。server_names_hash_bucket_size的默認(rèn)值可能是32,或者是64,或者是其他值,取決于CPU的緩存行的長(zhǎng)度。如果這個(gè)值是32,那么定義“too.long.server.name.example.org”作為虛擬主機(jī)名就會(huì)失敗,而nginx顯示下面錯(cuò)誤信息:

could not build the server_names_hash,
you should increase server_names_hash_bucket_size: 32
出現(xiàn)了這種情況,那就需要將指令的值擴(kuò)大一倍:

http {
    server_names_hash_bucket_size  64;
    ...
如果定義了大量名字,得到了另外一個(gè)錯(cuò)誤:

could not build the server_names_hash,
you should increase either server_names_hash_max_size: 512
or server_names_hash_bucket_size: 32
那么應(yīng)該先嘗試設(shè)置server_names_hash_max_size的值差不多等于名字列表的名字總量。如果還不能解決問題,或者服務(wù)器啟動(dòng)非常緩慢,再嘗試提高server_names_hash_bucket_size的值。

相關(guān)文章

  • nginx反向代理java項(xiàng)目方式

    nginx反向代理java項(xiàng)目方式

    文章簡(jiǎn)要介紹了如何使用Nginx作為反向代理來部署Java項(xiàng)目,核心在于配置proxy_pass指令
    2024-12-12
  • 使用Nginx為自己的網(wǎng)站資源加上防盜鏈保護(hù)實(shí)現(xiàn)

    使用Nginx為自己的網(wǎng)站資源加上防盜鏈保護(hù)實(shí)現(xiàn)

    這篇文章主要為大家介紹了使用Nginx為自己的網(wǎng)站資源加上防盜鏈保護(hù)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Nginx的一些常用配置與技巧總結(jié)

    Nginx的一些常用配置與技巧總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于Nginx的一些常用配置與技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 詳解Prometheus 抓取 nginx 訪問日志的指標(biāo)

    詳解Prometheus 抓取 nginx 訪問日志的指標(biāo)

    通過結(jié)合NGINX Exporter, Fluentd, Prometheus和Grafana, 可有效監(jiān)控并可視化NGINX中的4xx和5xx狀態(tài)碼日志,首先使用Fluentd收集和解析NGINX日志,再通過Prometheus抓取Fluentd暴露的指標(biāo),本文介紹Prometheus抓取nginx訪問日志的指標(biāo),感興趣的朋友一起看看吧
    2024-10-10
  • nginx處理http請(qǐng)求實(shí)現(xiàn)過程解析

    nginx處理http請(qǐng)求實(shí)現(xiàn)過程解析

    這篇文章主要介紹了nginx處理http請(qǐng)求實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Linux中Nginx反向代理如何實(shí)現(xiàn)不同路徑訪問不同的頁面

    Linux中Nginx反向代理如何實(shí)現(xiàn)不同路徑訪問不同的頁面

    這篇文章主要介紹了Linux中Nginx反向代理如何實(shí)現(xiàn)不同路徑訪問不同的頁面方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx中的root和alias指令示例詳解

    Nginx中的root和alias指令示例詳解

    Nginx是一種高性能的Web服務(wù)器軟件,其中root和alias是用于配置資源位置的兩個(gè)指令,root指令用于設(shè)置資源的根目錄,而alias指令則為特定location設(shè)置路徑別名,root適用于整體目錄結(jié)構(gòu),alias適合細(xì)粒度路徑控制,本文詳解這兩個(gè)指令的用途及區(qū)別
    2024-10-10
  • Nginx配置防盜鏈保護(hù)靜態(tài)資源的詳細(xì)教程

    Nginx配置防盜鏈保護(hù)靜態(tài)資源的詳細(xì)教程

    防盜鏈?zhǔn)且环N通過檢查 HTTP 請(qǐng)求頭中的 Referer 字段來限制資源訪問的技術(shù),常用于保護(hù)圖片、視頻等靜態(tài)資源不被其他網(wǎng)站直接引用,以下是Nginx防盜鏈的原理、配置步驟以及測(cè)試方法,幫助你快速配置和驗(yàn)證防盜鏈功能,需要的朋友可以參考下
    2025-02-02
  • Nginx 配置過程的具體步驟

    Nginx 配置過程的具體步驟

    這篇文章主要介紹了Nginx 配置過程的詳細(xì)介紹的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握如何配置Nginx,需要的朋友可以參考下
    2017-10-10
  • Nginx 499錯(cuò)誤問題及解決辦法

    Nginx 499錯(cuò)誤問題及解決辦法

    Nginx ("engine x") 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP服務(wù)器,接下來通過本文給大家介紹Nginx 499錯(cuò)誤問題及解決辦法,一起看看吧
    2016-06-06

最新評(píng)論