- 论坛徽章:
- 1
|
我这有两台AIX..一台是6h1,一台是P5 570..\r\n安装的OS都是AIX 5.3L 64bit.....\r\nPatch 也都是5300-03\r\n都安装了java5_64bit....\r\n安装相同的tomcat 5.5.17\r\n\r\n利用apache的mod_ajp与tomcat Cluster的设定...\r\n\r\n现在问题来了...\r\n6h1那台机器的tomcat与P5 570那台..做cluster..正常应该会有session replication的情形...\r\n当我把6h1的tomcat关闭,又打开...我确定session中的data有做replication..\r\n(因为我写了一个测试用的application ,<distributable/>与Serialable我都做了)...\r\n用netstat -na|grep 4001 可以看到两台间的tcp connection有建立..\r\n\r\n但是我把p5 570那台的 tomcat关闭又打开...session中的data就被清空了....\r\n用netstat -na |grep 4001 发现..\r\n当p5 570那台的tomcat第一次试着去跟6h1那台的port 4001建立connection..第一次都会失败...\r\n第二次就会成功..但是关键的就是第一次connection..session的initial data都在这次connection中传送...\r\n我後来用了台Linux Redhat AS 4的设备,也安装了java 5与tomcat 5.5.17...\r\n当他与P5 570做Cluster时,一切OK..不管那台的tomcat打开又关上..都可以正常传送session中的data\r\n但是linux与6h1,做Cluster时,linux的tomcat关闭又打开..session中的data就不见了...\r\n\r\n想请问大家....这有可能是什麽原因?\r\n\r\nPS: 我试过换6h1的网路卡...但是没用...而且6h1与p5 p570的环境与软件一模一样...\r\n 所以怀疑是AIX 那边的网路设定不同?但是不知道哪儿有问题.... |
|