四、
tuxedo
多機方式配置要點
tuxedo
多機方式配置有兩個方面
4.1
啟動tlisten
tlisten
在tuxedo
啟動時扮演控制者的角色,在非
master
機上由tlisten
啟動bbl
和應用伺服器
,tlisten
的啟動方法為
tlisten -l //hostip:ipport
1.注意這裡的
ipport
必須和ubb
檔案中network
域的nlsaddr 一致,
最好都用
ip 位址,以避免雙方對同一機器名解發布不同的
ip 位址。 2
.tlisten
必須在所有的機器上啟動
,啟動後才能執行
tmboot.
建議作業系統啟動時就執行
tlisten.
3.注意各個節點的
tlisten
都有password
,存在檔案下,如果那裡沒有,就讀
tuxedo
的%tuxdir%/udataobj/tlisten.pw
檔案中的內容。各節點的
tlisten password
要保證絕對一樣(包括回車!)。否則會報錯:『
security violation』。
4.2 ubb
檔案配置
對於多機模式一般就是指單一
domain
管理的多台機器
,所有機器上僅需要乙個
ubb 檔案,
以下是ubb
檔案的模板
*resources
ipckey 80952
maxaccessers 40
maxservers 35
maxservices 75
master site1,site2
options lan,migrate // migrate
表示master
可以動態遷移
model mp //
多機模式
*machines
"patrick" lmid="site1"
:tuxdir=" d:/bea /tuxedo"
uid=0
gid=0
type="nt"
maxwsclients=5
maxaccessers=40
"test60" lmid="site2"
tuxdir="/bea/tuxedo"
uid=1002
gid=101
type="sun"
maxwsclients=15
maxaccessers=100
*groups
group1 lmid=site1 grpno=1 openinfo=none
group2 lmid=site2 grpno=2 openinfo=none
*servers
default: default: restart=y maxgen=5 replyq=y clopt="-a"
wsl srvgrp=group1 srvid=20 clopt="-a -- -n //10.128.5.201:9009"
wsl srvgrp=group2 srvid=10 clopt="-a -- -n //10.128.5.200:9009"
simpserv srvgrp=group1 srvid=3
simpserv srvgrp=group2 srvid=4
*services
*network
site1 naddr="//10.128.5.201:6044"
nlsaddr="//10.128.5.201:6045"
site2 naddr="//10.128.5.200:6044"
nlsaddr="//10.128.5.200:6045"
# bridge="/dev/tcp"
4.3 管理
只能在master
機上執行
tmadmin
進行管理。要獲得統計資訊在
tmadmin
中應執行
default –m
命令。
$tmadmin
>default –m site1
>psr
>bbi
當master
主機意外當機時,
tuxedo
仍可以正常執行,可以在
backup
的節點上手工做
master
的動態遷移,在當前的
backup
節點上dbbl
充當master。
$tmadmin
>m
windows nt/2000
下要注意的問題:
1.由於
nt機器上
maxaccessors
受ipc
的限制通常較小
,因此建議在
machines
部分單獨設定
maxaccessors. 2.在
machines
部分要單獨設定
uid=0
和gid=0
3.和其他型別的
cpu機器互連時,在
machines
部分一定要指定不同的
type.
否則將提示
tlisten
版本不匹配。
tuxedo
在server
和client
之間進行資料交換預設進行資料翻譯
,但乙個
domain
的server
之間預設不進行資料翻譯
! 5.
有時lang
環境變數無法改變為
c, 可以在
%tuxdir%/locale
建立資料夾
mkdir %lang%.
6.rm
檔案使用中發現有效的
rm 後一定要有回車
,否則將報
rm 不存在
.
kafka config引數配置簡要說明
kafka引數配置 等待所有的replicas都響應後才返回響應,可靠性最高,但會降低吞吐率 acks all 發生retriable exceptions可重試異常時,重試傳送訊息次數,最大為integer.max value 這些重試與客戶端接收到傳送錯誤時的重試沒有什麼不同。允許重試將潛在的改...
快取的簡要說明
這幾天看了快取的知識,感覺沒什麼頭緒,不過還是整理了大概的學習思路,希望能幫助到大家。後續會出詳細的講解 一 什麼是快取1 cache 是高速緩衝儲存器 一種特殊的儲存器子系統,其中複製了頻繁使用的資料以利於快速訪問 2 凡是位於速度相差較大的兩種硬體 軟體之間的,用於協調兩者資料傳輸速度差異的結構...
sprintf函式的簡要說明
關於sprintf函式的描述是 sprintf指的是字串格式化命令,主要功能是把格式化的資料寫入某個字串中。sprintf 是個 變參函式。使用sprintf 對於寫入buffer的字元數是沒有限制的,這就存在了buffer溢位的可能性。標頭檔案是stdio.h。函式原型 int sprintf c...