我最近遇到了一个问题,Solaris 服务器无法在端口 2126 上建立 TCP 套接字。从数据包捕获中我看到了这一点(注意:A 是 Solaris 服务器,B 是路由器):
- A 向 B 发送 SYN
- B 向 A 发送 SYN、ACK
请注意,A(Solaris)不确认来自 B 的 SYN。
由于问题对业务的影响,我不得不重启服务器来修复问题。也就是说,我想知道下次出现问题时,我可以做什么来找到根本原因(即在服务器重启之前)?
提前致谢。
答案1
您没有提到我们在这里讨论的是哪个 Solaris 版本。作为解决方案:最好的选择是检查 Oracle 是否创建了任何补丁以及此 Solaris 的最新版本。您对这个系统有任何支持吗?此外,请考虑设置 DTrace 探测器,以便在发生这种情况时收集系统的一些数据。