天天看点

解决openvp丢包问题

今天云上的服务器的tomcat应用突然启动卡住,没有任何报错信息,经过检查发现是数据库连不上

因为云上连接的是本地的数据库,所以走的是openvp,使用证书进行验证

在云上ping了一下本地的服务器, 延迟正常,丢包率接近百分之90

[[email protected] ~]$ ping 192.168.1.12
PING 192.168.1.12 (192.168.1.12) 56(84) bytes of data.
64 bytes from 192.168.1.12: icmp_seq=20 ttl=64 time=55.0 ms
64 bytes from 192.168.1.12: icmp_seq=21 ttl=64 time=55.0 ms
64 bytes from 192.168.1.12: icmp_seq=22 ttl=64 time=54.7 ms
^C
--- 192.168.1.12 ping statistics ---
24 packets transmitted, 3 received, 87% packet loss, time 23001ms
rtt min/avg/max/mdev = 54.784/54.932/55.011/0.218 ms
           

但是直接ping本地的外网ip连接正常

重启客户端,服务端还是一样

查看openvp日志,服务端将同一个ip分配给了不同的两台服务器,导致两台服务器的ip相同

而且两台服务器ping本地ip都在丢包,但是其他的云上服务器并没有这个情况

发现两台服务器用的是同一个证书进行连接,在服务端重新生成不同证书,重启客户端后问题解决

继续阅读