私たちのアプリケーションは、互いに通信する異なるポートで 2 つの Rails サーバーを実行します。Rails 3.2.8 を使用して、ターミナルを開いcdてプロジェクトを実行しrails s -p3000、別のターミナルを開いて実行rails s -p3001し、すべて正常に動作しました。gemfile には が含まれてthinいるため、thin自動的に起動されますが、 を使用すると、必要なときにrails sを使用でき--debuggerます。
Rails 3.2.11 を更新してから、これは機能しなくなりました。エラーが表示されます:「サーバーは既に実行されています。/home/george/Projects/dashboard/tmp/pids/server.pid を確認してください」。両方のポートで直接起動できthinますが、デバッグ サポートはありません。一方の起動thinと他方の起動railsは機能していないように見えましたが、エラーによってサーバーが停止したときにすべてのサーバー タスクが強制終了されたかどうかは明らかではありませんでした。