在TimesTen的安装以及使用过程中,会碰到各种各样的端口,比如主守护进程的监听端口,服务进程的监听端口,webserver的监听端口等等。那么这些端口如何去确定呢?
缺省的情况下,TimesTen 7.0 会按照如下的方式去预定端口号:
| 32位平台 | 64位平台 | |
| 主守护进程 | 17000 | 17001 |
| Server | 17002 | 17003 |
| Web Server | 17004 | 17005 |
安装的时候,如果你选择的主守护进程监听端口号不是17000,比如说这个端口号被占了,你选择了17100为端口号,则Server 以及 WebServer 都会按照17100来确定自己的端口号,分别为 17102,17104 或者 17103,17105。
也可以通过如下方式来确定目前使用的端口号是哪些,方法之一是ttstatus:
D:\>ttstatus
TimesTen status report as of Thu Dec 25 14:08:20 2008
TimesTen status report as of Thu Dec 25 14:08:20 2008
Daemon pid 364 port 17000 instance tt70_32
TimesTen server pid 3904 started on port 17002
TimesTen webserver pid 2304 started on port 17004
TimesTen server pid 3904 started on port 17002
TimesTen webserver pid 2304 started on port 17004
方法之二是通过配置文件来查看:
主守护进程:
$ cat /etc/TimesTen/instance_info
Server :
$ cat $TIMESTEN_HOME/info/sys.ttconnect.ini
3) Web Server:
$ cat $TIMESTEN_HOME/info/webserver.config
除此之外,还有定义Replication的时候,定义两端Agent监听的端口号,比如:
Create replication ……
Store DSN_Name on Host_Name Port Port_Number
……
这时候可以不用定义端口号,让TimesTen自己自动分配,但我觉得还是人为指定的好。创建完之后如何查看端口号呢?
通过 repschemes查看 :
Command> repschemes;
Replication Scheme Active Standby:
Master Store: DSA on WEST-MOUNTAIN
Master Store: DSB on WEST-MOUNTAIN
Master Return Service: Return Receipt
Master Store: DSB on WEST-MOUNTAIN
Master Return Service: Return Receipt
Excluded Tables:
None
Excluded Cache Groups:
None
None
Excluded sequences:
None
None
Store: DSA on WEST-MOUNTAIN
Port: 20000
Log Fail Threshold: 5
Retry Timeout: 5 seconds
Compress Traffic: Disabled
Return Service Wait Time: 10 seconds
Return Service on Replication Stop: Disabled
Return Service Failure Policy: (none)
Port: 20000
Log Fail Threshold: 5
Retry Timeout: 5 seconds
Compress Traffic: Disabled
Return Service Wait Time: 10 seconds
Return Service on Replication Stop: Disabled
Return Service Failure Policy: (none)
Store: DSB on WEST-MOUNTAIN
Port: 22000
Log Fail Threshold: 5
Retry Timeout: 5 seconds
Compress Traffic: Disabled
Return Service Wait Time: 10 seconds
Return Service on Replication Stop: Disabled
Return Service Failure Policy: (none)
Port: 22000
Log Fail Threshold: 5
Retry Timeout: 5 seconds
Compress Traffic: Disabled
Return Service Wait Time: 10 seconds
Return Service on Replication Stop: Disabled
Return Service Failure Policy: (none)
1 replication scheme found.
Command>
Command>
或者通过ttRepAdmin -showstatus <DSN> 查看,但此时必须启动Replication Agent:
[tt705@west-mountain ~]$ ttRepAdmin -showstatus dsa
Replication Agent Status as of: 2008-12-20 17:41:22
DSN : dsa
Process ID : 4586 (Started)
Replication Agent Policy : manual
Host : WEST-MOUNTAIN
RepListener Port : 20000
Last write LSN : 63.1728920
Last LSN forced to disk : 63.1728920
Replication hold LSN : 63.1725672
Process ID : 4586 (Started)
Replication Agent Policy : manual
Host : WEST-MOUNTAIN
RepListener Port : 20000
Last write LSN : 63.1728920
Last LSN forced to disk : 63.1728920
Replication hold LSN : 63.1725672
Replication Peers:
Name : DSB
Host : WEST-MOUNTAIN
Port : 0 (Not Connected)
Replication State : STARTED
Communication Protocol : 24
Name : DSB
Host : WEST-MOUNTAIN
Port : 0 (Not Connected)
Replication State : STARTED
Communication Protocol : 24
TRANSMITTER thread(s):
For : DSB
Start/Restart count : 1
Send LSN : 63.1725672
Transactions sent : 0
Total packets sent : 0
Tick packets sent : 0
Total Packets received: 0
For : DSB
Start/Restart count : 1
Send LSN : 63.1725672
Transactions sent : 0
Total packets sent : 0
Tick packets sent : 0
Total Packets received: 0
文章 (RSS)