日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx DNS 缓存问题

發布時間:2025/4/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx DNS 缓存问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

  • 目前的網絡架構 外網---> nginx ---> dns ---> F5 --->應用 dns通過域名解析到兩臺F5上,而在此過程中F5的應用如果掛了,DNS可以很快的識別到變化 并映射到正確的IP nslookup domain可以看到真實的ip地址 通過查詢得知是nginx在第一次解析域名后 會緩存該域名的信息 并且不會消除 解決辦法
  • 用 nginx -s reload進行操作, 缺點:但是真實環境上這種突發情況很多,用定時任務去relaod nginx的配置不夠優雅
  • 原生nginx使用set命令使用變量 該方式 我沒有執行成功,具體原因未知
  • 使用模塊ngx_upstream_jdomain 在http配置域中配置DNS服務器,在upstream中按照這個模塊的格式配置,支持設置每隔多少秒進行一次解析(抓包分析過設置interval可指定解析間隔),如果解析失敗則使用緩存中的上一次解析結果的IP地址訪問。
  • 例:

    http {

    resolver ip;upstream test {jdomain www.xxx.com port=8080 interval=10; #指定域名和端口,每隔10秒進行一次解析}server {listen 8080;client_body_buffer_size 10m;server_name localhost;location / {proxy_pass http://test;}

    }

    缺點:DNS服務器只能在http配域中全局配置 最終選擇了第三種

    轉載于:https://my.oschina.net/u/1472482/blog/3050321

    總結

    以上是生活随笔為你收集整理的nginx DNS 缓存问题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。