gpt4 book ai didi

ruby-on-rails - 如何阻止 phusion 乘客生成服务器重新启动?

转载 作者:行者123 更新时间:2023-12-04 06:51:25 24 4
gpt4 key购买 nike

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

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 保持死机(不重新启动盒子)?

最佳答案

在您的项目目录中,查看您的 “温度/pids”文件夹。在那里你会发现 phusion 乘客创建了像passenger.3000.pid 这样的文件,如果你正在运行它,比如在端口 3000 上。

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

passenger stop --pid-file tmp/pids/passenger.3000.pid

关于ruby-on-rails - 如何阻止 phusion 乘客生成服务器重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com