我正在尝试将一个简单的rails应用程序部署到一个heroku帐户,我能够登录并推送,只是当我尝试heroku运行rake db:migrate时它似乎挂起
或者
heroku run console
Run Code Online (Sandbox Code Playgroud)
我收到了消息
Running console attached to terminal...
Run Code Online (Sandbox Code Playgroud)
然后没有任何事情......它只是挂起.我读到可能是我有一些被阻塞的端口(比如,端口5000),但对我来说似乎很奇怪,我之前从未遇到过这样的问题......
我在Ubuntu,我怎么检查是否是这种情况?或者我该如何解决这个问题?有人有任何暗示吗?我已经尝试过heroku更新,同样的问题......
它的端口问题我前面也面临同样的问题,他们的支持人员告诉我顶部打开端口.
这是他们的回复
此问题通常是由连接或防火墙问题引起的.您可以通过运行以下命令来测试与heroku run和heroku控制台服务器的连接:
telnet rendezvous.heroku.com 5000
telnet s1.runtime.heroku.com 5000
Run Code Online (Sandbox Code Playgroud)
一些用户在防火墙中将这些主机名+端口组合列入白名单后取得了成功.我们建议您与IT部门联系以解决此问题.
如果您已成功连接,请按Ctrl+ ](右括号),然后键入quit退出telnet会话.
需要很长时间才能启动的应用程序也会加剧连接问题.如果服务器响应不够快,则在应用程序启动之前,本地连接将超时.
| 归档时间: |
|
| 查看次数: |
8475 次 |
| 最近记录: |