数据库服务器与应用服务器之间的 PING - 应用服务器的 PING 请求超时,但数据库服务器的 PING 成功

数据库服务器与应用服务器之间的 PING - 应用服务器的 PING 请求超时,但数据库服务器的 PING 成功

我有一台数据库服务器和一台应用服务器。应用服务器托管着一个从数据库服务器获取数据的应用程序。这工作正常,但当我尝试从应用服务器 ping 数据库服务器时,总是收到请求超时,另一方面,如果我在数据库服务器中 ping 应用服务器,则会成功。所以我的问题是,对于两台服务器之间的成功连接,两种方式都足够还是两种方式都可以?如果两种方式都需要成功,那么我的数据库数据为什么会显示在应用程序中?

答案1

您指的是不同的协议。

为了ping成功,源计算机将发送 ICMP 回显请求,而目标计算机将使用 ICMP 回显答复进行响应。

ICMP 是一种不同于 TCP 的协议,您的应用程序使用它与数据库进行通信。

两者没有关系。可以阻止 ICMP,而不会影响与数据库服务器的通信。

检查数据库服务器上的防火墙设置,确保它允许 ICMP 回显请求入站,并允许 ICMP 回显答复出站。

相关内容