所以我在heroku
托管的rails应用上有一个红宝石,它使用Twitter API
发送推文。最近推文还没出去,看看我的日志,我看到了:
(twitter) Authentication failure! timeout: Net::OpenTimeout, execution expired
造成这种情况的原因是什么?我该如何解决?
当我将dynos
降低到0
然后又回到1
时,基本上重新启动应用程序错误消失了。但我不能每天多次这样做。
答案 0 :(得分:2)
Twitter将Heroku正在使用的一些AWS IP列入黑名单。
Heroku一直在与Twitter讨论如何解决这个问题,我知道现在已经解决了这个问题。