Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Foreman带着代码0离开?_Ruby On Rails_Sunspot_Foreman - Fatal编程技术网

Ruby on rails Foreman带着代码0离开?

Ruby on rails Foreman带着代码0离开?,ruby-on-rails,sunspot,foreman,Ruby On Rails,Sunspot,Foreman,我安装了Foreman gem,以便在每次运行我的应用程序时启动Sunspot: Procfile: search: bundle exec rake sunspot:solr:start 这是输出: alex@alex-K43U:~/rails/inkleak$ foreman start 08:05:09 search.1 | started with pid 5278 08:05:35 search.1 | java version "1.6.0_24" 08:05:35 search.

我安装了Foreman gem,以便在每次运行我的应用程序时启动Sunspot:

Procfile:

search: bundle exec rake sunspot:solr:start
这是输出:

alex@alex-K43U:~/rails/inkleak$ foreman start
08:05:09 search.1 | started with pid 5278
08:05:35 search.1 | java version "1.6.0_24"
08:05:35 search.1 | OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~11.10.1)
08:05:35 search.1 | OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
08:05:35 search.1 | Removing stale PID file at /home/alex/rails/inkleak/solr/pids/development/sunspot-solr-development.pid
08:05:35 search.1 | Successfully started Solr ...
08:05:35 search.1 | exited with code 0
08:05:35 system   | sending SIGTERM to all processes
SIGTERM received
有什么问题吗


(顺便说一句,当我清理太阳黑子时,太阳黑子运行得很好。
太阳黑子:solr:start

太阳黑子:solr:start
任务将solr转移到后台并立即退出。这对Foreman来说不太合适,因为Foreman假设一个长期运行的前台流程

这里需要的是
sunspot:solr:run
,它将在前台运行solr,从而允许Foreman管理流程


另外,如果我可以这么大胆,你也可以考虑一个比如我自己的谦卑。

< P> >代码>黑子:SoR:开始< /Cord>任务叉进入后台并立即退出。这对Foreman来说不太合适,因为Foreman假设一个长期运行的前台流程

这里需要的是
sunspot:solr:run
,它将在前台运行solr,从而允许Foreman管理流程

顺便说一下,如果我可以这么大胆,你也可以考虑一个我自己的谦卑。