0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

rails s でサーバーが起動出来ない不具合について

Posted at

#解決したい問題
ローカルサーバーを起動したいが下記の表記が出てしまう。

A server is already running. Check /Users/ユーザー名/projects/chat-app/tmp/pids/server.pid.

##環境
Ruby 2.6.5
Rails 6.0
macOS Catalina

##問題点の洗い出し
コントローラーの記述が間違っておりSyntax errorが起きた

記述を変更後リロードを行ったが読み込みが非常に遅かったため中断後、再度リロード

ブラウザ画面に大量の文字が出現しターミナルの操作が効かなくなったためターミナルを強制終了

再度ターミナル起動後、rails sを使用するも起動せず上記の様な出力がなされサーバーが起動しない

#解決策
サーバーを起動すると

A server is already running. Check /Users/ユーザー名/projects/chat-app/tmp/pids/server.pid.

ターミナルに出力された場所にサーバーのファイルが一時的に作成される様で
ここにファイルが残ったままだったため新しいサーバーを起動出来なかった。

ターミナルでファイルに記述されている数字を指定して削除するコマンド実行する事でファイルを削除

% kill -9 残っていたファイルに記述されていた番号

rails sで無事サーバーが起動

#反省点
いきなり予期しない動作が出ても強制終了はできるだけしない様にする
今回はエラー以外の謎の文字羅列にビビり強制終了に至った。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?