从几天前开始,我一直在从Heroku上的Twitter收到"执行过期"错误.我在开发中没有收到这个错误,但是当我部署到Heroku时,我总是得到它.
似乎其他人也有这个问题.在Twitter gem上查看此错误报告:https://github.com/sferik/twitter/issues/401#issuecomment-21614751
(虽然我不认为它实际上是Twitter宝石的一个错误,因为它似乎是Heroku特有的......)
知道如何解决这个问题以及为什么会这样?
Stacktrace (most recent call first):
Twitter::Error::ClientError: execution expired
net/http.rb in initialize at line 878
File "net/http.rb", line 878, in initialize
TCPSocket.open(conn_address, conn_port, @local_host, @local_port)
File "net/http.rb", line 878, in open
TCPSocket.open(conn_address, conn_port, @local_host, @local_port)
File "net/http.rb", line 878, in block in connect
TCPSocket.open(conn_address, conn_port, @local_host, @local_port)
File "net/http.rb", line 877, in connect
s = Timeout.timeout(@open_timeout, Net::OpenTimeout) {
File "net/http.rb", line 862, in do_start
connect
File "net/http.rb", line 851, in start
do_start
File …Run Code Online (Sandbox Code Playgroud)