【发布时间】:2014-03-21 02:29:45
【问题描述】:
我目前正在开发一个 ruby/heroku 应用程序,它需要从服务器查询约 40 个连续 SOAP 调用,将文件上传到 FTP,然后休眠 15 分钟并重新开始。
奇怪的是,昨天一切正常(在晚上),无论是在本地还是通过测功机;现在,从早上开始,我很少能完成第 10 个查询——它总是停在
D,[2014-03-20T14:18:49] 调试 -- :对 www.XXXX.de (net_http) 的 HTTPI POST 请求 连接超时。
在本地,通过工头,一切正常,所以我想排除服务器在大约两分钟内不接受 40 个查询。
我得出的结论是,也许在运行时,dyno IP 正在改变;这将解释 SOAP 调用期间的超时。我是否必须为每次调用构建一个新的 savon 客户端?
【问题讨论】: