5-niginx-健康檢查模塊

1,  nginx有一個自帶的健康檢查模塊, 過於醜陋...

只須要在 nginx.conf下的http中的server配置以下便可html

location /basic_status {
                stub_status on;
        }

而後重啓nginx, 使用腳本: service nginx reloadnginx

經過瀏覽器可訪問瀏覽器

2, tengine也有一個健康檢查模塊, 比較強大

先在server中配置tomcat

#使用tengine的健康檢查
        location /status {
                check_status;
        }
# 有其餘一些參數, 控制權限訪問扽個, 可見官網

在upstream中配置安全

upstream weight_tomcat {
        server 192.168.208.101:8080 weight=1;
        server 192.168.208.102:8080 weight=2;
        check interval=3000 rise=2 fall=5 timeout=1000 type=http;
      #interval: 時間(3s), rise: 檢查2次, fall: 連續失敗的次數 check_http_send
"HEAD / HTTP/1.0\r\n\r\n";
      # 發送的請求爲: head請求短.. check_http_expect_alive http_2xx http_3xx;
      # 返回類型 2xx, 3xx }

 

以後在網頁訪問 域名/status 便可見spa

 

須要加入安全權限code

具體參數配置可見 官網 server

相關文章
相關標籤/搜索