我正在尝试运行Heroku控制台,但在控制台中,我收到消息"正在运行连接到终端的控制台",但控制台没有启动。
在Heroku日志中,我得到错误:
Error: no child processes attached.
有什么帮助吗?
我刚刚收到一个Heroku支持的关于我类似问题的帖子,这是他们的回应,对我有效。
所以这是一个竹子应用程序。你可以做
$heroku控制台
它将进入正在运行的网络dyno,或者你可以运行一个新的控制台作为一个一次性过程:
$heroku运行捆绑包execrails控制台
在雪松应用程序上,你也可以进行
$heroku运行控制台
它还启动一个一次性进程,因为控制台进程类型将由rails构建包暗示或在Procfile中声明。它的金额与前一行相同。
我遇到了同样的问题
尝试
heroku运行轨道控制台
在Rails>=3中
快乐编码:)
尝试
$ telnet rendezvous.heroku.com 5000
测试对该端口的网络启用访问。他们在指南中提到了过滤端口问题
我认为这与你描述的问题相同,它有一个公认的答案,似乎为发布问题的人解决了问题:-)
heroku运行控制台返回';连接到进程时出错';
在将代码推送到heroku之前,我就遇到了这个问题。
一旦我成功地推送并启动了所有东西(捆绑、耙等),控制台实际上就工作了。
执行此操作,然后尝试在Procfile 中
web:bundle exec unicorn_rails-p$PORT-c config/uniorn.rb
在独角兽.rb
worker_processes 2preload_app true超时30
@resque_pid=无
before_fork do|服务器,工作程序|@resque_pid||=spawn("bundle exec rake environment resque:work QUEUE=*")结束
after_fork do|服务器,工作人员|ActiveRecord::Base.estabilish_connection结束