0

Mongrel を使用して実行されている実稼働環境に Rails アプリケーションがあります。アプリケーションの mogrel を正常に開始できますが、URL でアプリケーションにアクセスしようとすると応答しません... ただハングしています。

これは雑種のログです...しかし、xxx.xxx.xxx.xx:3001にアクセスすると、Webサイトは表示されませんが、developentでは正常に動作しています。

** Mongrel のリッスンを 0.0.0.0:3001 で開始

** "name.co.za":"name.co.za" のグループを開始します。

** グループを「name.co.za」に変更します。

** ユーザーを「name.co.za」に変更しています。

** 本番環境で Rails を起動しています...

**レールがロードされています。

** Rails 固有の GemPlugin をロードする

** 信号準備完了。用語 => 停止。USR2 => 再起動します。INT => 停止 (再起動なし)。

** Rails シグナルが登録されました。HUP => リロード (再起動なし)。うまくいかない場合があります。

** Mongrel 1.1.5 は 0.0.0.0:3001 で入手可能

** PID ファイルを /home/name.co.za/shared/log/mongrel.pid に書き込みます

4

2 に答える 2

0

ポート 3001 は他のプロセスによって既にバインドされている可能性がありますか?

その他の解決策: -a xxx.xxx.xxx.xx を追加して、mongrel を IP アドレスにバインドしてみてください。

于 2010-03-25T08:11:17.993 に答える
0

いくつかのアイデア:

  • 3001 は、マシンで開く標準ポートではありません。多くの OS では、外部アクセスからデフォルトでこれをブロックしています。外部マシンを見つけて、telnet で接続できるかどうか、または外部アクセス用のポートをブロックしている何かがローカル マシンにあるかどうかを確認したい場合があります。
  • 一部のローエンド ルーターは、内部接続に問題があり、ルーターを指している IP を検索し、内部にアクセスするために向きを変えます。ルーターが認識しているプラ​​イベート IP アドレス (192.168.xx など) でマシンにアクセスできるかどうかを確認します。

何のOS?

于 2010-06-13T04:30:14.283 に答える