heroku:正在运行连接到终端的控制台...

标签 heroku

我正在尝试将一个简单的rails应用程序部署到heroku帐户,我能够登录并推送,只是当我尝试时它似乎挂起 heroku 运行 rake db:migrate

或到

heroku run console

我收到消息

Running console attached to terminal... 

然后什么也没发生...它只是挂起。我读到可能是我有一些被阻止的端口(例如端口 5000),但这对我来说似乎很奇怪,我以前从未遇到过这样的问题...

我使用的是 Ubuntu,如何检查是否是这种情况?或者我该如何解决这个问题?有人有任何提示吗?我已经尝试过heroku更新,同样的问题......

最佳答案

这是端口问题,我不久前也遇到了同样的问题,他们的支持人员告诉我顶部打开端口。

这是他们的回复

此问题通常是由连接或防火墙问题引起的。您可以通过运行以下命令来测试与我们的 heroku run 和 heroku 控制台服务器的连接:

telnet rendezvous.heroku.com 5000
telnet s1.runtime.heroku.com 5000

一些用户在将这些主机名+端口组合列入防火墙白名单后获得了成功。我们建议联系您的 IT 部门以解决此问题。

如果您能够成功连接,请按 Ctrl+](右括号),然后键入 quit 退出 telnet session 。

启动时间较长的应用程序也会加剧连接问题。如果服务器响应速度不够快,您的本地连接将在应用程序启动之前超时。

关于heroku:正在运行连接到终端的控制台...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8888822/

相关文章:

ruby-on-rails - 无法通过 Heroku 和 CloudFlare 访问 Rails 应用程序

ios - 我将 Parse Server 与 Heroku 一起使用,并且在使用 PFUser.requestPasswordResetForEmail 时遇到问题

ruby-on-rails - 不可逆迁移,可以修复吗? - rails 4

python - 无法在 Dropbox 文件夹中执行 heroku 的 Python 教程

java - Heroku - Java Maven 项目 depoly - 完成 git Push heroku master 后出现应用程序错误

python - 部署到 Heroku 时找不到包 'gobject-introspection-1.0'

ruby-on-rails - 在 Heroku 上托管的 Rails 中创建一个聊天室

heroku - 为 Heroku 一次性 Dynos 识别用户

heroku - 如何部署编译时间超过 60 秒的 Heroku 应用程序?

postgresql - 如何从 JDBC 连接到 heroku postgres 数据库?