[解決済み] Railsサーバーを停止できない
質問
私はrailsの初心者で、ubuntuマシンとrubymine IDEを使用しています。問題は、railsサーバーを停止できないことです。railsのプロセスをkillすることでサーバーを停止させようとしました。しかし、私が実行するとき
pgrep -l rails
そのようなプロセスは見つかりませんでした。そのため、rubyのプロセスを殺すことができるだけで、サーバーは停止しません。
試しに
./script/server stop
(を実行することで開始したので)。
./script/server start
しかし、うまくいきませんでした。ググってみて、stackoverflowの投稿をいくつか見つけ、localhostのポートのリスニングポートを変更しようとしましたが、うまくいきませんでした。誰か助けてくれませんか?
解決方法は?
以下のような他のポートを使用することができます。
rails server -p 3001
通常、ターミナルで
Ctrl + C
を実行して、サーバーをシャットダウンします。
もう一つの方法は、Ruby on Railsのデフォルトサーバを殺すことです(これは
WEBrick
)である。
kill -INT $(cat tmp/pids/server.pid)
ターミナルで、プロセスのPIDを調べます。
$ lsof -wni tcp:3000
そして、PID列の数字を使って、プロセスを強制終了します。
例えば
$ kill -9 PID
また、他の回答として、以下のようなものがありました。
実行中のrailsサーバーを停止するには、 を押してください。
CTRL-C
CTRL-Z
に制御を戻すことになります。
bash
. 次に
$
):
$ fg
そして、これはプロセスに戻ってから、次のように終了します。
Rails s
を適切に実行します。
少し面倒ですが、手動でプロセスを終了させるよりは確実です。これは悪くないし、私が考え出した最善の方法だ。
回答を更新しました。
を使用することができます。
killall -9 rails
で起動中のアプリをすべて終了させることができます。
rails
というように、名前に " が含まれています。
killall -9 rails
関連
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] サーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません (PG::ConnectionBad)
-
[解決済み] Ruby/Rails の「フック」とは何ですか?
-
[解決済み] AWS S3です。アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレスされている必要があります。
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] Rails 4で、以前のバージョンのRailsでattr_accessibleを使用していた状況に遭遇した場合、Forbidden Attributes Errorが発生する。
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み】Railsの認証トークンを理解する
-
[解決済み】rubygemsインストール時のSSLエラー、'https://rubygems.org/'からデータを引き出せない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み】bcrypt LoadError: Cannot load such file
-
[解決済み] 新規ユーザー作成時に ActiveModel::ForbiddenAttributesError が発生する。
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] サーバーはRailsで既に稼働している
-
[解決済み] Rspec が私のモデルクラスを認識しない。初期化されていない定数エラー
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] rails/rubyでgroup_byを使用する。