【发布时间】:2017-01-06 18:50:51
【问题描述】:
为了检查我拥有的服务器的健康状况,我想编写一个可以调用的函数来检查我的服务是否在线。
我使用命令提示符 ping 服务器的 IP 地址,但是由于请求超时,所有数据包都丢失了。
我猜我不需要与被 ping 的句柄相关的专用函数,我相信这是由于服务器安全协议拒绝了请求。目前服务器只允许 HTTP 请求的入站流量,我认为这是问题所在。
对于 AWS 实例,我需要添加什么协议规则才能接受 ping 请求?
【问题讨论】:
为了检查我拥有的服务器的健康状况,我想编写一个可以调用的函数来检查我的服务是否在线。
我使用命令提示符 ping 服务器的 IP 地址,但是由于请求超时,所有数据包都丢失了。
我猜我不需要与被 ping 的句柄相关的专用函数,我相信这是由于服务器安全协议拒绝了请求。目前服务器只允许 HTTP 请求的入站流量,我认为这是问题所在。
对于 AWS 实例,我需要添加什么协议规则才能接受 ping 请求?
【问题讨论】:
在 EC2 实例的安全组中,您应该允许入站 ICMP。
【讨论】:
ICMP Echo Request。