运行Heroku控制台无法启动

时间:2012-01-20 12:43:15

标签: ruby ruby-on-rails-3 heroku console

我正在尝试运行Heroku控制台,但在控制台中,我收到消息&#34;运行控制台连接到终端&#34; ,但控制台无法启动。< / p>

在Heroku日志中,我收到错误:

 Error: no child processes attached.

任何帮助?

6 个答案:

答案 0 :(得分:17)

我刚刚有一个关于Heroku支持的线程关于我的类似问题,这是他们的回复,这对我有用。

  

所以这是一个竹子应用程序。你可以做到

     

$ heroku console

     

将进入正在运行的网络动态,或者您可以运行新的控制台   作为一次性过程:

     

$ heroku run bundle exec rails console

     

在雪松应用上你也可以做到

     

$ heroku运行控制台

     

这也启动了一次性过程,因为控制台进程类型   将由rails buildpack暗示或在Procfile中声明。   它与前一行相同。

答案 1 :(得分:3)

我遇到了同样的问题 试试

  

heroku运行rails console

Rails&gt; = 3

中的

快乐编码:)

答案 2 :(得分:2)

尝试

$ telnet rendezvous.heroku.com 5000 

测试对该端口的网络访问权限。他们在their guide

上提到了过滤端口问题

答案 3 :(得分:0)

我认为这是你所描述的同一问题,它有一个公认的答案,似乎解决了发布问题的人的问题: - )

heroku run console returns 'Error connecting to process'

答案 4 :(得分:0)

在我将代码推送到heroku之前,我遇到了这个问题。

一旦我成功推送并启动了所有内容(捆绑,耙等),控制台实际上都有效。

答案 5 :(得分:-1)

执行此操作然后尝试 在Procfile中

web:bundle exec unicorn_rails -p $ PORT -c config / unicorn.rb

在unicorn.rb

worker_processes 2 preload_app是的 超时30

@resque_pid = nil

before_fork do | server,worker |   @resque_pid || = spawn(“bundle exec rake environment resque:work QUEUE = *”) 端

after_fork do | server,worker |   的ActiveRecord :: Base.establish_connection 端