Aumentar o tempo limite para Net :: HTTP

Embora eu tenha levantado o tempo limite para 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)

Eu continuo recebendo esses erros:

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

É um tempo muito longo para o tempo limite, eu acho, e eu não deveria receber esses erros, deveria? Eu também li alguns artigos que descreviam como aumentar o tempo limite usando maneiras diferentes das minhas. Isso me deixa confuso: para uma coisa tão simples, há muitas soluções diferentes e complicadas, e não sei qual delas está correta.

Quais são suas idéias sobre a maneira correta de aumentar o tempo limite? E como faço para verificar se fiz corretamente?

questionAnswers(0)

yourAnswerToTheQuestion