【问题标题】:Ruby: Net::HTTP idle timeout?Ruby:Net::HTTP 空闲超时?
【发布时间】:2012-10-25 18:21:39
【问题描述】:

我正在使用 Ruby 标准库来创建持久连接:

Net::HTTP.new(host, port)

闲置一段时间后,ruby 会自行关闭连接吗?

【问题讨论】:

    标签: ruby http persistent


    【解决方案1】:

    是的。 MRI Ruby 的默认值为 60 秒。

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

    如果您希望连接不超时,您可以将read_timeout 设置为nil

    http.read_timeout = nil
    

    【讨论】:

      猜你喜欢
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多