本公司的所有产品中,通过使用多个网络接口卡(以下简称NIC)的Teaming,以及使用有多个端口的NIC的Teaming等,进行了NIC的冗余时,断断续续的不能与做Teaming的服务器中运行的ServerManager/ServicePlatfom通信,会大量输出如下一系列的日志。
.
ServicePlatform
+------------------------------------------
Received request: Thread[](FQDN)/(IP)
Received request: Thread[](FQDN)/(IP)
Network connection I/O error: Thread[] (端口)/IP
Network Connection close -> (IP/FQDN):(端口)
Received request: Thread[] from (端口)/ID
Network Connection close -> (IP/FQDN):(端口)
Destroy request receiver: Thread[Thread-196,5,main]
from IP
Network Connection close -> (IP/FQDN):(端口)
Network Connection open -> (IP/FQDN):(端口)
Network Connection open -> (IP/FQDN):(端口)
Network Connection close -> (IP/FQDN):(端口)
Network Connection open -> (IP/FQDN):(端口)
Create request receiver: Thread[] from (IP/FQDN):(端口)/IP
Server-Manager connected: Service-Platform
+------------------------------------------------
ServerManager
+------------------------------------------------
Remove service[Web-Application Service Provider]: (IP)/(ID)
Remove service[Application Runtime]: (IP)/(ID)
Remove request receiver of (ID)
Remove request connection of (ID)
Remove Service-Platform: (ID)
Regist Service-Platform: (ID)(ServicePlatformID)
Mapping Platform-ID: (ID) to (IP:端口)
Regist network receiver[ID]:(用于识别的字符串)
Mapping Platform-ID: (ID) to (IP:端口)
Regist request receiver of (ID)
Regist service[Web-Application Service Provider]:
(IP)/(ID)
Regist service[Application Runtime]: (IP)/(ID)
Regist network connector[ID]:(用于识别的字符串)
Regist request connection of (ID)
System environment report:
<ServerManager安装目录>/status.zip
+--------------------------------------------
上述错误的大概内容是虽然存在jvm的套接字,但无法连接,所以删除该套接字,并重新创建套接字。每次进行ServerManager和ServicePlatform之间的通信时,将重复执行此动作,因此重复输出如上述内容一样的日志。
此现象是由于网卡Teaming的RoundRobinFailover,无法将一个会话分配到多个物理适配器(NIC)时造成的。
另外,在TCP连接时,不使用同一个物理适配器以及路径的情况下,也会发生同样的现象。
为了解决上述的现象,请确认NIC和网络机器等的各种设置,采取每次使用同一个路径等方法。
-- 适用对象 ----------------------------------------------------------------
iWP/Web系统构建基础/WebPlatform/AppFramework
--------------------------------------------------------------------------------
FAQID:319
网卡做Teaming时,ServerManger和ServicePlatform之间的通信会断断续续的断开。