标签: ruby http persistent
我正在使用Ruby标准库来创建持久连接:
Net::HTTP.new(host, port)
ruby在闲置一段时间后会关闭连接本身吗?
答案 0 :(得分:5)
是。 MRI Ruby的默认值为60秒。
http = Net::HTTP.new(host, port) http.read_timeout # -> 60
如果您希望连接不会超时,可以将read_timeout设置为nil
read_timeout
nil
http.read_timeout = nil