Aumentar el tiempo de espera para Net :: HTTP

Aunque elevé el tiempo de espera 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)

Sigo recibiendo estos errores:

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

Supongo que es un tiempo bastante largo para el tiempo de espera, y no debería obtener estos errores, ¿verdad? También leí un par de artículos que describían cómo aumentar el tiempo de espera utilizando formas diferentes a las mías. Me confunde: para algo tan simple hay muchas soluciones diferentes y complicadas, y no sé cuál es la correcta.

¿Cuáles son sus ideas sobre la forma correcta de aumentar el tiempo de espera? ¿Y cómo verifico si lo hice correctamente?

Respuestas a la pregunta(0)

Su respuesta a la pregunta