Ruby on rails Heroku端口5000未连接
我正在edx.org上使用RubyonRails学习Saas课程。 本课程需要将运行在虚拟箱中的应用程序部署到heroku。 我的主机和来宾机是Ubutu 12.04 问题是,这个命令不起作用 heroku运行rails数据库:迁移 甚至在Heroku网站上尝试了故障排除,这也指出了上述问题 但即使是这个命令也不起作用 telnet rendezvous.runtime.heroku.com 5000 很明显港口问题,我无法突破Ruby on rails Heroku端口5000未连接,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在edx.org上使用RubyonRails学习Saas课程。 本课程需要将运行在虚拟箱中的应用程序部署到heroku。 我的主机和来宾机是Ubutu 12.04 问题是,这个命令不起作用 heroku运行rails数据库:迁移 甚至在Heroku网站上尝试了故障排除,这也指出了上述问题 但即使是这个命令也不起作用 telnet rendezvous.runtime.heroku.com 5000 很明显港口问题,我无法突破 有什么帮助吗?Heroku开发服务器现在似乎已经停机了。在命令行
有什么帮助吗?Heroku开发服务器现在似乎已经停机了。在命令行中键入以下代码以输出日志:
heroku logs
现在我得到了错误代码h99,他们在网站上说:
这表明Heroku平台存在内部错误。与所有其他需要您采取行动纠正的错误不同,此错误不需要您采取行动。请稍后再试,或检查网站状态
状态网站(status.heroku.com)说一切都很好。。。但我的日志显示他们那边出了问题
heroku日志为您提供了什么输出?我认为heroku开发服务器现在似乎已停机。在命令行中键入以下代码以输出日志:
heroku logs
现在我得到了错误代码h99,他们在网站上说:
这表明Heroku平台存在内部错误。与所有其他需要您采取行动纠正的错误不同,此错误不需要您采取行动。请稍后再试,或检查网站状态
状态网站(status.heroku.com)说一切都很好。。。但我的日志显示他们那边出了问题
heroku日志为您提供了什么输出?如果这是错误消息:
$ heroku run console
Running `console` attached to terminal... up, run.2077
!
! Error connecting to process
$
尝试以下操作:heroku运行:分离ls
如果它说:
Running `ls` detached... up, run.8825
Use `heroku logs -p run.8825` to view the output.
$ heroku logs -p run.8825 2013-04-11T21:30:50.137946+00:00 heroku[run.8825]: Starting process with command `ls`
2013-04-11T21:30:50.805694+00:00 app[run.8825]: app
2013-04-11T21:30:50.805694+00:00 app[run.8825]: bin
2013-04-11T21:30:50.805694+00:00 app[run.8825]: config
.
.
.
然后它与防火墙相关,但这只是因为Heroku将矛头指向了其他地方
对于许多用户来说,这是一个Heroku问题,因为他们要求连接到端口5000。在许多只有端口443/80/22可用的企业环境中,这会使大部分客户的大量资金处于闲置状态。Heroku应该拥有所有权,只是帮助用户使其工作。没有技术上的理由他们不能,任何这样的论据都是为了证明懒惰的合理性
像Proximo和charging for Proximo这样的黑客解决方案是非初学者,需要更多的工作分散到用户身上,并且不可扩展。如果这是错误消息:
$ heroku run console
Running `console` attached to terminal... up, run.2077
!
! Error connecting to process
$
尝试以下操作:heroku运行:分离ls
如果它说:
Running `ls` detached... up, run.8825
Use `heroku logs -p run.8825` to view the output.
$ heroku logs -p run.8825 2013-04-11T21:30:50.137946+00:00 heroku[run.8825]: Starting process with command `ls`
2013-04-11T21:30:50.805694+00:00 app[run.8825]: app
2013-04-11T21:30:50.805694+00:00 app[run.8825]: bin
2013-04-11T21:30:50.805694+00:00 app[run.8825]: config
.
.
.
然后它与防火墙相关,但这只是因为Heroku将矛头指向了其他地方
对于许多用户来说,这是一个Heroku问题,因为他们要求连接到端口5000。在许多只有端口443/80/22可用的企业环境中,这会使大部分客户的大量资金处于闲置状态。Heroku应该拥有所有权,只是帮助用户使其工作。没有技术上的理由他们不能,任何这样的论据都是为了证明懒惰的合理性
像Proximo和charging for Proximo这样的黑客解决方案是不可能启动的,需要更多的工作分散到用户身上,并且不可扩展