【发布时间】:2013-07-24 17:01:36
【问题描述】:
所以我在heroku 上托管了一个ruby on rails 应用程序,它使用Twitter API 发送推文。最近推文没有出去,看我的日志我看到了:
(twitter) Authentication failure! timeout: Net::OpenTimeout, execution expired
是什么原因造成的?我该如何解决?
当我将我的dynos 降到0,然后又回到1 时,基本上重新启动应用程序,错误就消失了。但我不能一天多次这样做。
【问题讨论】:
-
这可能是 Twitter 请求速率限制器,请参阅此问题:stackoverflow.com/questions/9369636/…
-
@jan 这不是速率限制器,如果是我会收到速率限制错误。在应用程序上发送的所有推文都与不同的用户 oauth 令牌一起使用,以避免达到速率限制
标签: ruby-on-rails ruby-on-rails-3 heroku twitter