【问题标题】:Unstoppable server - rails不可阻挡的服务器 - rails
【发布时间】:2013-02-17 01:09:55
【问题描述】:

我正在使用 ubuntu 机器和 ruby​​mine ide。问题是我无法停止使调试变得不可能的服务器。我正在开发的应用程序仅使用 ssl 安全性运行,因此侦听 443 端口。我什么都试过了

当我运行pgrep -l rails 时,没有找到这样的进程。所以我只能杀死 ruby​​ 进程,但服务器不会停止。

然后我尝试了./script/server stop,但它并没有停止服务器

我试过kill -INT $(cat tmp/pids/server.pid),但app_root/tmp/pids里面没有server.pid文件

我尝试了lsof -wni tcp:3000lsof -wni tcp:443:但没有输出

我试过killall -9 rails,但没有找到rails进程

我尝试了CTRL-C,但服务器仍在运行

我试过fuser -n tcp 3000,服务器还在运行

【问题讨论】:

    标签: ruby-on-rails sql-server


    【解决方案1】:

    您可以使用以下命令找到正在运行 rails 服务器的进程。然后使用 kill 停止服务器

    ps -ef | grep rails
    

    【讨论】:

    • 谢谢,但没有找到 rails 进程,服务器仍在运行
    【解决方案2】:

    如果有的话,你必须杀死所有的ruby 进程。没有rails进程,因为rails只是一个写在ruby上的框架,所以ruby做了所有的解释

    【讨论】:

    • 谢谢你的回复我已经杀了他们,但是服务器还在运行???
    • 是这个问题吗?如果是这样,您可以在杀死所有进程之前和之后发布您的ps aux 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2013-07-10
    • 2012-12-30
    • 1970-01-01
    • 2013-01-05
    相关资源
    最近更新 更多