我有一个Ruby on Rails网站,可以对外部Web服务进行HTTP调用。
大约每天一次,我会收到一封SystemExit(下面的stacktrace)错误电子邮件,其中对该服务的调用失败。如果稍后再尝试在我的网站上使用完全相同的查询,则效果很好。自该网站上线以来,这种情况一直在发生,而且我一直没有找到原因的运气。
Ruby是1.8.6版,而rails是1.2.6版。
还有其他人有这个问题吗?
自从我使用FCGI已经有一段时间了,但是我认为如果线程花费的时间太长,FCGI进程可能会抛出SystemExit。这可能是Web服务没有响应,甚至是缓慢的DNS查询。谷歌的一些结果表明,Python和FCGI存在类似的错误,因此改用杂种是一个好主意。 这篇文章是我用来设置杂种的参考,现在我仍然参考它。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。