問題タブ [mongrel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
617 参照

ruby-on-rails - apache2.2 x 雑種プロキシ エラー

私は apache2.2 mod_proxy_balancer + mongrel + rails2.3 を使用しています 以下のエラーが発生します。「プロキシ: リモート サーバーからの読み取りエラーが返されました」

これをhttpd.confに設定しました

どうしたの?

0 投票する
1 に答える
142 参照

apache - Mongrel は IPv6 をうまく処理しますか?

Mongrel + Apache 2.2 + mod_proxy_balancer を使用しています。

apache2.2 はよく IPv6 です http://httpd.apache.org/docs/2.2/en/bind.html#ipv6

Mongrel は IPv6 をうまく処理しますか?

プラットフォーム:RHEL ルビー:1.8.6

0 投票する
3 に答える
2108 参照

ruby-on-rails - RailsアプリケーションのWebサーバーとしてMongrelを使用するのはいつですか?

最初の大きなRailsアプリケーションを開始したとき、PHPの使用経験があるため、 Apache(Passengerを使用)を使用することを選択しましたが、Railsアプリケーションのデプロイに関する深い知識はありません。

Railsアプリ用のWebサーバーをどのように選択しますか?

ApacheとMongrelの主な違いはありますか?
それとも好みの問題ですか?

0 投票する
1 に答える
765 参照

ruby-on-rails - Ruby on Rails アプリケーションと Mongrel が起動しない

Mac OS X で Netbeans 6.1 を使用して開発した Ruby on Rails (Rails v2.0.2) アプリケーションがあります。

今晩このアプリケーションを実行しようとすると (今朝は問題なく動作していました)、次のエラーが表示されます。

「Web サーバーに接続できませんでした - http://localhost:3000を表示できません」

次を使用してターミナルからアプリケーションを実行しようとすると: ./script/server

次のエラーが表示されます。

=> Mongrel の起動 (「script/server webrick」を使用して WEBrick を強制) => Rails アプリケーションをhttp://0.0.0.0:3000で起動 => -d で呼び出してデタッチ => Ctrl-C でサーバーをシャットダウン ** 起動中Mongrel は 0.0.0.0:3000 でリッスンしています ** 開発環境で Rails を開始しています... nil 終了しています

誰でもこの問題を解決するのを手伝ってくれませんか。

前もって感謝します。

敬具

ウォルター

0 投票する
1 に答える
226 参照

ruby-on-rails - カピストラーノは再起動せず、停止しますが、更新は機能しています

私は最近マシンを変更し、Rails を更新する際に大まかな箇所がいくつかありました。サーバー自体はそのままでした。すべてが順調に見えましたが、カピストラーノではありませんでした。変更を加えてSVNを更新すると、実行中

リポジトリの正しい新しいバージョンがサーバーに配置されます。capistrano を実行しているターミナルでのログには異常はありませんが、サーバーが引き続き実行されているため、実際には再起動が行われないことは明らかです。ランニング

プロデュース

しかし、明らかな変化はありません。何が起こっているのでしょうか?サーバーの Mongrel ログには何の変更も表示されません。更新より前の古いバージョンがまだ実行されています。

0 投票する
0 に答える
322 参照

ruby-on-rails - USR2をmongrel_railsに送信すると、再起動時に「アドレスはすでに使用されています」という結果になることがあります

実行中の各プロセスにUSR2シグナルを送信する、mongrelクラスターのローリングリスタートモードがあります。

これは、ほとんどの場合、うまく機能します。ただし、非常にまれに、mongrelプロセスがシャットダウンしてから再起動に失敗し、次のエラーが発生します。

雑種のソースを見ると、USR2ハンドラーは実行中のサーバーで同期停止を呼び出すため、ソケットが解放されるまでブロックする必要があります。

誰かがこのエラーを見たことがありますか?

誰かがそれを引き起こす可能性のあるアイデアを持っていますか?

0 投票する
1 に答える
758 参照

ruby-on-rails - Rails 2.0 は IPv6 に対応していますか?

Mongrel + Apache 2.2 + mod_proxy_balancer を使用しています。

apache2.2 はよく IPv6 ですhttp://httpd.apache.org/docs/2.2/en/bind.html#ipv6

Mongrel は IPv6 をうまく処理しますか?

プラットフォーム:RHEL ルビー:1.8.6

/actionpack-2.0.5/lib/action_controller/request.rb

特に気になる方はご入札をお控えください。

0 投票する
1 に答える
1673 参照

ruby-on-rails - HTTPユーザー名をApacheからMongrel/Railsに渡すにはどうすればよいですか?

目標: MongrelsでRailsアプリケーションを実行し、基本HTTP認証を実行した後にApacheを介したアクセスを許可する

問題: Rails内から提供されたユーザー名を読み取る

Apache:

これは問題なく機能します。Apacheはユーザーに認証を強制し、成功した場合はRailsに転送します。静的ファイルなどを処理し、それらの認証をトリガーするために、数行を省略しました。

Railsの観点から見た環境変数には、通常のエントリに加えて、、が含まれていHTTP_X_FORWARDED_HOSTます。カスタム環境変数を書き換えルールに追加して渡すことができませんでした:HTTP_X_FORWARDED_SERVERHTTP_X_FORWARDED_FOR

何かご意見は?

0 投票する
4 に答える
6216 参照

ruby-on-rails - 異なる Ruby on Rails 本番 Web サーバー間の推奨事項 (および相違点)

すぐに、最初の Ruby on Rails アプリケーションを実稼働環境にデプロイする計画を立てており、RoR プロバイダーに期待されるすべての管理対象サーバーと Capistrano の利点を備えた Web ホストを選択しました。

このプロバイダーは、Mongrel、Thin、Passenger、および FastCGI Web サーバーを許可しており、非常に柔軟に見えますが、正直なところ、それらの違いはわかりません。私はそれらをいくつか調べましたが、機能と最大同時リクエストについて話し始めると、すべてが少し大きくなります-そして、このデータは公開者によって異なるようです.

Passenger を (表面的には) 見てきましたが、これは私には非常に魅力的に思えますが、Passenger は実際の Web サーバーではなく、Apache または nginx 上のレイヤーのようであり、生成された管理されているという印象を受けました。アプリケーションのインスタンス (Mongrel クラスターなど)。

私が賢明に選択できるように、誰でも素人の言葉の違いを正してください.

0 投票する
3 に答える
1013 参照

ruby-on-rails - RailsアプリケーションVPS用のPhusionvsMongrel

私はRailsアプリケーションに取り組んでおり、現在、共有ホスティングでホストされています。しかし、それは合理的な処理を必要とする多くの機能を取得しており、私はそれをVPSのクラウドサーバーに移動することを考えています。サーバー管理の経験はありませんが、シンプルなアプリケーションなので自分で管理したいと思います。少しグーグルして、私はいくつかのセットアップオプションを見つけました:

  • Phusion Passenger+Apache。これが今日のデフォルトオプションのようです。
  • Phusion Passenger+Nginx。NginxはApacheの軽量オプションとして表示されますが、Apacheにははるかに多くのモジュールとサポートがあります。
  • 雑種+アパッチ。雑種についてどう考えたらいいのかわからない。私が見つけた議論は時代遅れのようですが、Apacheを使った雑種のクラスターについての素晴らしい記事があります。

それで、あなたは何をお勧めしますか?このアプリケーションのトラフィックは少ないですが、多くの処理集約型の操作を実行し、少数の静的ファイルしか提供しません。VPSでは必要なメモリを適宜請求するため、メモリ消費は重要です。そして、私は初心者なので、ドキュメントと構成の容易さが非常に重要です。サーバーに何らかのComet/サーバープッシュのサポートがあれば、それもいいでしょう。私はすぐにそれを追加することを計画しています(私はプーリングの厄介な考えに耐えられません)。