Disclamer:私は完全な初心者なので、ご容赦ください。問題の名前を付ける方法がわからないため、ネットで回答を確認するのは面倒でした。
ポートに問題があります。
問題: 次のコマンド行からRailsサーバーを起動します。
rails s -p 3500
別のコンピューターがそれを使用しています。ただし、サーバーがハングした場合(ターミナルを閉じてサーバーをシャットダウンした場合)、同じポートを介してRailsサーバーを起動できません。複数のソケットの使用について不平を言う(そして主張する)。他の誰も同じポートを使用していないことは間違いありません*。
応急処置:サーバーを稼働させるには、コンピューターを再起動するか、ポートを3501に変更します。面倒です。
仮定: ポートは接続されたままになっているようです。
タスクマネージャーでruby.exeプロセスを見つけて、終了します
この問題を解決する簡単な方法はありますか?上記の便利な回避策は試していませんが、うまくいくと確信しています。
さて、私の主な質問に戻りましょう。 サーバーは実際に舞台裏でポートを使用していますか?
これを防ぐ方法はありますか?
**誰が100%確信できますか?それがこの問題の唯一の原因である場合は、ご容赦ください。*
編集:
OS:Windows 7 Professional