技術

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

【ionic】Androidビルド失敗!Multiple dex files define

どうも、中田です。 久しぶりにionicでビルドしたらAndroidビルドに失敗 …

go

【Golang】package strconvのintSize = 32 << (∧uint(0) >> 63)は何をしているのか

こんにちは Goのstrconvのパッケージを読んでたらintSizeというもの …

no image

[Angular]ng-forでオブジェクトを回してkeyとvalueを取得する。

AngularのディレクティブであるngForで以下のように、オブジェクトを回そ …

no image

[TypeScript]enumを代入記法で書いた場合に、値からキーが取れるか調べてみた。

TypeScriptのenumのドキュメント(TypeScript Deep D …

プログラミンを触ってみた

2020年から小学校でのプログラミング教育が必修になる(かも?)ということで、 …