技術

railsでA server is already running~とでたときの対処法

投稿日:

こんにちは!コーテッグの小山です。

rails使っていて、rails sをするときに立ち上がらないで以下のようになるときありますよね。

A server is already running. Check /api/tmp/pids/server.pid.

runningではないのに、このアラートがでてしまうときの対処法について
無駄なことをやっていた時期があったので、記事にしてみます。

これはなぜかserver.pidが残ってしまっているので

vi /api/tmp/pids/server.pid
// → 数字を消して保存する

これで解決します。ちょっと面倒ですね。
前はこれで解決をしていました。

rm /api/tmp/pids/server.pid

これでも解決しますね。
こちらの方が少し楽

でも、上記も必要ありません。(たぶん)

rails s
// 2回目

1回目のrails sで失敗したとしてもこれで立ち上がります。(ケースバイケースかも?)
失敗するケースもあるかもしれませんが、最近失敗した記憶がないのでたぶんいけます。

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

rubyでシンボリックリンクを作成する

rubyでシンボリックリンクを作る機会がありました。 どちらも、srcへのシンボ …

Sequel Proで本番DBに接続できない!

こんにちは。たなかです。 最近はDIY記事ばかりでしたので、久々にエラー解消記事 …

Amazon Rekognitionを使うと写真に自動でタグを付けられます。

こんにちは、高石です。 来月20日(5月20日)はエンたまもくもく会#5です。 …

no image

wordpressで固定ページが表示されない時は.htaccessを確認しよう

こんばんは 個人でwordpressサイトを持っているのですが いきなり固定ペー …

[ Rails ] ExecJS::RubyRacerRuntime is not supported. Please replace therubyracer with mini_racer in your Gemfile or use Node.js as ExecJS runtime.

こんにちは。たなかです。 モバイルアプリ開発の内容でブログを書くことが多い私です …