开发者社区> 问答> 正文

进行HTTP调用时在Ruby中频繁进行SystemExit

我有一个Ruby on Rails网站,可以对外部Web服务进行HTTP调用。

大约每天一次,我会收到一封SystemExit(下面的stacktrace)错误电子邮件,其中对该服务的调用失败。如果稍后再尝试在我的网站上使用完全相同的查询,则效果很好。自该网站上线以来,这种情况一直在发生,而且我一直没有找到原因的运气。

Ruby是1.8.6版,而rails是1.2.6版。

还有其他人有这个问题吗?

展开
收起
游客ufivfoddcd53c 2020-01-03 18:07:54 785 0
1 条回答
写回答
取消 提交回答
  • 自从我使用FCGI已经有一段时间了,但是我认为如果线程花费的时间太长,FCGI进程可能会抛出SystemExit。这可能是Web服务没有响应,甚至是缓慢的DNS查询。谷歌的一些结果表明,Python和FCGI存在类似的错误,因此改用杂种是一个好主意。 这篇文章是我用来设置杂种的参考,现在我仍然参考它。

    2020-01-06 11:14:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
PHP运行机制初探 立即下载