0
我有一个应用程序,使一个HTTP请求到另一个服务器实例,就像这样:无法暂停Rails的网络/ HTTP“HTTP请求时,远程IP不缴费
http = Net::HTTP.new(ip_address, port)
Net::HTTP::Post.new("/insert", 'Content-Type' => 'application/json')
request.body(data)
response = http.request(request)
logger.info response
它应该是沟通与我的另一个AWS内部实例。它运行良好,当请求的IP不可用时,IT DOES超时,就像预期的那样。
问题是当我在本地机器上运行此代码时。我的电脑无法访问这个IP地址,所以我预料它会超时或甚至引发异常,但与此不同的是,程序完全阻止了请求,并且我甚至无法停止服务器(唯一的方法是通过杀死这个过程)!
我该如何威胁这种情况?