Soat控制HAProxy 動態增減伺服器

2022-07-21 06:57:12 字數 2592 閱讀 5162

yum install haproxy -y

yum install socat -y

global

log 127.0.0.1 local2

chroot /var/lib/haproxy

pidfile /var/run/haproxy.pid

maxconn 4000

user haproxy

group haproxy

daemon

# turn on stats unix socket

# 這裡很重要,level為admin,否則使用socat時會提示許可權拒絕

bind 0.0.0.0:6379 #發起http請求80埠,會被**到設定的ip及埠

#stats scope . //限定報告的區段,可以使用"listen","frontend","backend"區段的名稱,"."表示當前區段

stats uri /haproxy?stats //修改url

stats realm "haproxy statistics" //提示資訊

stats auth admin:123445 //啟用認證

#stats admin if true //啟用管理員模式,可以控制後端伺服器

vim /etc/rsyslog.conf 

# 下面2行的注釋去掉

$modload imudp

$udpserverrun 514

# 新增加下面這行,位置可以自己定義 但目錄一定要存在和有許可權寫入

local2.* /data/logs/haproxy.log

# 重啟rsyslog

/etc/init.d/rsyslog restart

# 檢視日誌:

tail -f /data/logs/haproxy.log

# 檢視haproxy的info 資訊:

echo "show info" | socat stdio /var/lib/haproxy/stats

# 檢視haproxy 的幫助資訊:

echo "help" | socat stdio /var/lib/haproxy/stats

# 檢視status 資訊:

echo "show stat " | socat stdio /var/lib/haproxy/stats

umi react動態許可權控制

剛換了一家公司,一直以來都沒有更新,sorry,最近一直在學習新的前端技術。今天我要分享的是umi許可權控制,目前給到了dva方法都比較好,但是每個公司的路由許可權控制也是不一樣的,所以要根據具體的專案情況進行分析 首先,我們在內建方法render去拿許可權介面 export async funct...

ThinkPHP動態版本控制

這樣一來,無疑會帶來很差的使用者體驗。但是如果在每個引用檔案後面都手動加上版本,如果頁面比較多的話,這很明顯是個很蠢的做法,所以我們可以這樣做 1 在入口檔案定義公共模組 define common path common 然後將home資料夾下的common剪下出來,放在和入口檔案同目錄。2 在c...

動態載入控制控制項方法

以乙個簡單布局example.xml為例,裡面只有乙個按鈕和乙個文字顯示框控制項。textview android id id tview android layout width fill parent android layout height wrap content android text...