rails4.2, ruby2.2.0 在控制器中,请求过来后,将生成一些参数,再访问一次本域名下的其他接口。 例:a 请求 www.xxx.com/api/test, 生成一些参数,用 mechanize 把请求包装好(请求部分代码确定没错),访问 www.xxx.com/api/test1
这时会卡顿个 1 分钟,报下面的错
Net::ReadTimeout - Net::ReadTimeout:
/Users/qianfandu/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/net/protocol.rb:158:in `rescue in rbuf_fill'
...
...
奇怪的是,在报错完后,a 请求最终触发 api/test1 里设置的断点,也就是最终请求成功了。但为什么会卡顿这么久,是跟某些安全机制有关吗?有没有什么办法可以避免...