【问题标题】:Operation timed out - connect(2) (Errno::ETIMEDOUT)操作超时 - connect(2) (Errno::ETIMEDOUT)
【发布时间】:2013-04-13 20:41:36
【问题描述】:

我正在尝试在 heroku 上部署我的 rails 应用程序。我用了命令

heroku 运行 rake db:migrate

我收到以下错误

运行rake db:migrate 连接到终端...起来,运行.2846!
Heroku 客户端内部错误。 !在以下位置搜索帮助: https://help.heroku.com!或在以下位置报告错误: https://github.com/heroku/heroku/issues/new

Error:       Operation timed out - connect(2) (Errno::ETIMEDOUT)

我昨天尝试了相同的命令,它运行良好。

【问题讨论】:

  • 再试一次。您的连接超时。您是否在做任何不寻常的事情,例如从不稳定的网络连接?发生这种情况时,您也可以查看heroku status page,但我目前没有看到任何当前问题。
  • 实际上,我猜有一个问题在几分钟前已解决,可能相关也可能不相关。
  • 我尝试了很多次,我正在使用我的学校网络来部署我的应用程序..再试一次..
  • 如果它没有消失,您可以考虑联系支持人员。
  • 看来我的大学不允许使用 5000 端口。所以我无法从我的大学网络进行部署。问题解决了。感谢您的帮助

标签: ruby-on-rails deployment heroku


【解决方案1】:

我在这里找到了答案:http://www.orhancanceylan.com/heroku-run-command-operation-timed-out/ 您的互联网提供商阻止了端口:5000,但您仍然可以部署。

heroku run:detached rake db:migrate

【讨论】:

  • 同一个链接也谈到了“供应商阻止一个端口”。与 VPN 提供商有类似的问题。我刚刚连接到不同的 VPN 位置(爱尔兰,因为 Heroku 服务器在爱尔兰),它与普通的 heroku run bash
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多