6

Ruby 標準ライブラリを使用して永続的な接続を作成しています。

Net::HTTP.new(host, port)

しばらくアイドル状態になった後、Rubyは接続自体を閉じますか?

4

1 に答える 1

6

はい。MRI Ruby のデフォルトは 60 秒です。

http = Net::HTTP.new(host, port)
http.read_timeout # -> 60

接続がタイムアウトしないようにする場合は、次のように設定できread_timeoutますnil

http.read_timeout = nil
于 2012-10-25T19:42:00.307 に答える