【问题标题】:Responding to Ping in Node.JS Server在 Node.JS 服务器中响应 Ping
【发布时间】:2014-06-30 20:40:06
【问题描述】:

我有一个在 AWS EC2 上运行的 NodeJS 服务器。对于 EC2 运行状况监控,服务器需要响应 Ping 请求。我一直无法找到这样做的方法。我发现许多快速中间件组件可以从服务器发送 Ping,但不知道如何响应。

谢谢你, 加里

【问题讨论】:

  • ping 使用 icmp 和 AFAIK,节点标准库中没有任何内容支持 icmp。

标签: node.js amazon-web-services express amazon-ec2 ping


【解决方案1】:

在深入挖掘之后,我意识到 AWS EC2 负载均衡器没有使用 Ping 进行健康检查,而是使用 HTTP GET 命令访问服务器上的某些文件(用户指定)。如果 GET 请求成功,则认为服务器已响应“ping”请求。所以,我所要做的就是创建一个非常小的 ping.html 文件并在请求时提供它。

【讨论】:

    【解决方案2】:

    您是否查看您的网络是否启用了回复 ping?在nodejs上没有设置,服务器必须回复。

    Security risk of PING?

    在 AWS EC2 上:http://www.therealtimeweb.com/index.cfm/2011/10/28/amazon-ec2-ping

    在 Linux 上:https://www.linux.com/community/blogs/129-servers/18163

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2021-04-03
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      相关资源
      最近更新 更多