2013-03-02 52 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