运行Heroku控制台无法启动
我正在尝试运行Heroku控制台,但在控制台中,我收到消息“运行控制台连接到终端”但控制台无法启动。
在Heroku日志中,我收到错误:
Error: no child processes attached.
有帮助吗?
我刚刚有一个关于Heroku支持的线程关于我的类似问题,这是他们的回复,这对我有用。
所以这是一个竹子应用程序。 你可以做到
$ heroku控制台
这将进入一个正在运行的web dyno,或者你可以运行一个新的控制台作为一次性过程:
$ heroku运行bundle exec rails console
在雪松应用程序上,您也可以做到
$ heroku运行控制台
这也会启动一次性过程,因为控制台进程类型将由rails buildpack隐含或在Procfile中声明。 它与前一行相同。
尝试
$ telnet rendezvous.heroku.com 5000
测试对该端口的网络访问权限。 他们在他们的指南中提到了过滤端口问题
我遇到了同样的问题。
尝试
heroku运行rails控制台
在Rails中> = 3
快乐编码:)
我认为这是你正在描述的同一个问题,它有一个公认的答案,似乎解决了发布问题的人的问题:-)
heroku运行控制台返回’错误连接到进程’
在我将代码推送到heroku之前,我遇到了这个问题。
一旦我成功推送并启动了所有内容(捆绑,耙等),控制台实际上已经工作了。
执行此操作,然后尝试In Procfile
web:bundle exec unicorn_rails -p $ PORT -c config / unicorn.rb
在unicorn.rb
worker_processes 2 preload_app true timeout 30
@resque_pid =无
before_fork do | server,worker | @resque_pid || = spawn(“bundle exec rake environment resque:work QUEUE = *”)end
after_fork do | server,worker | ActiveRecord :: Base.establish_connection结束