プロが教えるわが家の防犯対策術!

railsをリモートのサーバーで動かしながらいじっていたのですが、WEBrickを起動したままターミナルを閉じてしまい、次にSSHでログインしてWEBrickを起動しようとしても、「Address already in use」と表示されて終了方法がわかりません。

リモートのサーバーは使えるポート番号が決められていて、その1つしかポートが使えません。

どうにかして、WEBrickを終了させることはできませんでしょうか?


以下経緯です。

SSHでログイン
rails test
cd test
script/server -p ポート番号
SSHログオフ
SSHログイン
WEBrickが起動しっぱなしで終了できないので、testディレクトリを削除してもWEBrickは起動したまま。「rails test2」として、WEBrickを起動しようとしてもAddress already in useと表示される。

A 回答 (1件)

OSは何をお使いでしょうか?

この回答への補足

自分はwindowsと、macです。
問題のリーモートサーバーはLinuxです。

補足日時:2007/09/05 22:28
    • good
    • 0
この回答へのお礼

ps x | grep ruby
でプロセスを確認し、

kill -INT プロセス番号
で、WEBrickを落とすことができました。
お騒がせしました。

お礼日時:2007/09/06 00:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!