內網多台伺服器組網實踐

2021-07-14 06:17:47 字數 383 閱讀 1551

因為ip是動態的,如果想要控制多台伺服器,就需要知道伺服器的內網ip和位址。我使用python做伺服器的組控指令碼語言,因為我用的是window平台,所以直接使用socket模組來實現獲取。

import socket

# ip >> '192.168.1.109'

ip = socket.gethostbyname(socket.gethostname())

# addr >> ('pcname', , ['192.168.1.100'])

adr = socket.gethostbyaddr(ip)

有了位址後,我們就清楚每台機器的ip跟位址,這樣我們就能讓主控制台依照預定好的任務配置各伺服器的角色。

統計多台伺服器日誌

q 當某應用部署了多台伺服器時,一次請求可能被路由到其中任意一台做處理,如何通過日誌查詢一次請求的處理結果?a 每台伺服器都去找找總能找到吧。ok,思路是對的,但是人工去操作好麻煩,寫個shell指令碼跑一下。1 建立乙個應用伺服器ip列表檔案prodiplist,如下 10.174.88.199 ...

多台伺服器session cookie之間的關係

1 同域跨子域使用一套session和cookie的辦法,ini set session.cookie domain 當前域 可以在php.ini裡修改配置 session.cookie domain 2 同域不同埠 在區域網內使用ip加埠的訪問方式搭了兩個相同程式的站,結果發現使用者在乙個站下登入...

統計多台伺服器日誌

q 當某應用部署了多台伺服器時,一次請求可能被路由到其中任意一台做處理,如何通過日誌查詢一次請求的處理結果?a 每台伺服器都去找找總能找到吧。ok,思路是對的,但是人工去操作好麻煩,寫個shell指令碼跑一下。1 建立乙個應用伺服器ip列表檔案prodiplist,如下 10.174.88.199 ...