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地址,所以我預料它會超時或甚至引發異常,但與此不同的是,程序完全阻止了請求,並且我甚至無法停止服務器(唯一的方法是通過殺死這個過程)!
我該如何威脅這種情況?