首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止phusion phusion passenger派生服务器重新启动?

如何停止phusion phusion passenger派生服务器重新启动?
EN

Stack Overflow用户
提问于 2010-06-19 06:37:57
回答 2查看 7.5K关注 0票数 2

我让Phusion Passenger在我的本地机器上运行我的Ruby on Rails应用程序,但我希望能够完全终止该进程,并在相同的端口上运行不同的(非Apache)服务。不幸的是,当我终止passenger spawn服务器和httpd进程时,spawn-server重新启动:

代码语言:javascript
复制
15:30:37 /usr/bin $ ps ax | grep passenger
64659   ??  S      0:00.00 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/ext/apache2/ApplicationPoolServerExecutable 0 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/bin/passenger-spawn-server  /usr/local/bin/ruby  /tmp/passenger.64642
15:34:43 /usr/bin $ sudo kill 64659
15:34:46 /usr/bin $ sudo kill 64642
15:34:52 /usr/bin $ ps ax | grep passenger
64698   ??  S      0:00.00 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/ext/apache2/ApplicationPoolServerExecutable 0 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/bin/passenger-spawn-server  /usr/local/bin/ruby  /tmp/passenger.64681

我如何让phusion保持死机状态(而不重启机器)?

EN

回答 2

Stack Overflow用户

发布于 2013-06-04 13:49:34

在项目目录中,查看"temp/pids"文件夹。你会发现phusion passenger在端口3000上创建了一个文件,就像backuer.3000.pid,如果你正在运行它。

现在,要在端口3000(或任何其他端口)上停止此serevr,只需运行以下命令。

代码语言:javascript
复制
passenger stop --pid-file tmp/pids/passenger.3000.pid
票数 4
EN

Stack Overflow用户

发布于 2010-06-19 06:59:23

嗯。这是可行的:

代码语言:javascript
复制
sudo apachectl stop
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3073496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档