2013-03-02 71 views
0

我使用的是Ubuntu的机器和RubyMine的IDE。问题是我无法停止使调试成为不可能的服务器。我工作的应用程序只与SSL安全运行,所以听443端口。我什么都试过势不可挡服务器 - 轨道

当我运行 pgrep -l rails

,没有这样的过程中发现。所以我只能杀死ruby进程,但服务器不会停止。

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

我试图kill -INT $(cat tmp/pids/server.pid)但里面有app_root/tmp/pids

我试过lsof -wni tcp:3000lsof -wni tcp:443没有server.pid文件:但是没有输出

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

我试过CTRL-C但服务器是st生病运行

我试图fuser -n tcp 3000和服务器仍在运行

回答

0

你必须杀死allruby过程如果有任何。有没有轨道的过程,因为它的轨道只是写在红宝石的框架,使红宝石做所有解释

+0

谢谢你的回应,我已经杀了所有的人,但服务器仍在运行??? – user1611830 2013-03-03 12:34:52

+0

是这个问题吗?如果是这样,你可以在杀死所有进程之前和之后发布你的'ps aux'吗? – 2013-03-04 09:26:50

0

你可以找到运行使用下面的命令Rails服务器的过程。然后使用kill停止服务器

ps -ef | grep rails 
+0

谢谢你,但没有发现钢轨过程中,服务器仍在运行 – user1611830 2013-03-03 12:35:17