2

虽然我提高了 Net::HTTP 的超时时间:

http = Net::HTTP.new(uri.host, uri.port)
http.open_timeout = 60
http.read_timeout = 60
response = http.post(uri.path, body, headers)

我不断收到这些错误:

Timeout::Error at /
execution expired
file: http.rb location: initialize line: 762 

我猜超时时间很长,我不应该得到这些错误,是吗?我还阅读了几篇文章,这些文章描述了如何使用与我不同的方式来增加超时。这让我很困惑:对于这么简单的事情,有很多不同和复杂的解决方案,我不知道哪个是正确的。

您对增加超时的正确方法有何看法?而且,我如何检查我是否做得正确?

4

0 回答 0