問題タブ [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 に答える
1072 参照

ruby-on-rails - 開発サーバーの起動に関する問題 - ruby​​ on rails

私は最近、Rails 2.3.2 with Ruby 1.8.7 にアップグレードしました。次のようにサーバーを起動するたびに:

ハングします。キャンセルした後、表示される唯一のエラー情報は次のとおりです。

アップグレード後にエラーが発生しました。プロジェクト ログ フォルダのサーバー ログを見ると、何も書かれていません。また、開発ログには何もありません。

Mac OS X 10.5 を使用しています

すべての gem を更新し、古い gem を一掃しました。すべての古いアイテムは、PPC チップと Tiger を搭載した古いコンピューターからのものです。Ruby の 1.8.7 と Rails の 2.3.2 にアップグレードする前は、Ruby が i686 ではなく PPC 用にコンパイルされているように見えても、動作していました。

スクリプト/コンソールを使用して、プロジェクト内のモデルを正常に操作できます。

任意の提案をいただければ幸いです。

ありがとう

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

ruby-on-rails - Mongrel Railsのメモリフットプリントを減らし、パフォーマンスを向上させますか?

私のレールサイトはMongrelを実行していますが、使用されているメモリの量に問題があります。私のruby-binプロセスは、約66MBの常駐メモリを使用しています。Railsが使用するメモリの量を減らすにはどうすればよいですか?

この速度でメモリを消費している場合、1台のマシンで多くのRailsサーバーを実行することはあまり経済的ではありません。私のphp5fcgiプロセスは15〜25MBの間にあります。

私はRoRにかなり慣れていませんが、JRubyを使用すると役に立ちますか?メモリフットプリントの削減とパフォーマンスの向上に役立つコメントは大歓迎です。

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

ruby-on-rails - 雑種はどうした?Windowsの代替手段はありますか?

雑種の最後の更新が約1年前だったことを確認しました...

http://mongrel.rubyforge.org/wiki/WikiStart?action=diff&version=35

廃止されましたか?

Windows開発ボックスに代わる軽量の代替品はありますか?

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

ruby-on-rails - Railsがmod_rubyで動作しないのはなぜですか?

これがばかげた質問のように聞こえる場合は申し訳ありません。これは「当たり前のこと」の1つであるように思われるためですが、Railsが独自のサーバー(Mongrel、WEBrick、mod_railsなど)を必要とし、それができる理由を誰かに説明してもらえますか?単にmod_rubyを使用しますか?

0 投票する
5 に答える
4071 参照

ruby-on-rails - Rails アプリへの最初のリクエストが非常に遅い

私のRailsアプリへの(作業中のセッションの)最初のリクエストは常に遅れています。本番モードに切り替えても役に立ちません。

私は mongrel を使用しており、他のリクエストは許容できる速度で処理されます。

どうすれば速くなりますか?

よろしく

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

ruby-on-rails - x-sendfile を使用して Rails 2.3 経由で Nginx を介して大きなファイルを提供する

Rails 2.3.2 アプリケーションが nginx によってフロントされ、mongrel によって提供され、Rails を介して (アクセスを制御するために) 大きな静的ファイルを提供する必要があるとします。雑種インスタンスのブロックを回避するために、Rails アプリでファイルの転送を nginx に委任する必要があります。

入手可能な情報は矛盾していて不完全なようです。この投稿では、Apache で実行する方法を示し、ngninx でも実行できることを示唆していますが、例はありません。この投稿この投稿は、明らかにRails 2.3が不要にするプラグインを使用してそれを行う方法を示しています。この投稿は、結局のところ、nginx で x-sendfile がサポートされていない可能性があることを示唆しています。

Rails だけでできるようになったことにプラグインをいじり回したくはありません。

プラグインと Rails 2.3/nginx/mongrel を使用せずに x-sendfile のような動作をするようになった人はいますか? そうでない場合、プラグイン (および/または monkeypatch) と Rails 2.3/nginx/mongrel で動作させるための最良のドキュメントは何ですか?

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

ruby-on-rails - Windows 2003 で mongrel、lighttpd、および iis を使用して負荷分散された Rails Web サーバーをセットアップする方法

これがこれを行うのに最適な環境ではないことは理解していますが、できれば私と一緒にいて助けてください...

私が実現したいセットアップは、Rails アプリケーションを Windows 2003 サーバー上で実行することです。mongrels のパックを使用して、ロード バランサーとして機能する lighttpd とその前に IIS を使用し、すべてクライアント リクエストを lighttpd に渡します。

まず第一に、私はこれらの指示に従いました: Windows 上の iis への展開

そして、アプリケーションを実行することができましたが、クライアントがリンク ボタンをクリックすると、アプリケーションは 500 サーバー エラーで爆発します。

雑種サーバーの 1 つに対して実行した場合、アプリは正常に動作するので、lightpd だと思います。

lighttpd が複数の GET リクエスト (つまり、複数のクリック) と混同されて爆発するかのようです。

500 エラーが発生する理由についてのヘルプは役に立ちます、ありがとう。

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

ruby-on-rails - Windowsでmongrel_railscluster::startを実行する

Windowsサーバー(v 1.0.5)でmongrel_clusterを実行できましたが、(4)すべてのmongrelインスタンスを生成するのに問題があります。

最初のものは正常に起動しますが、それ以上は起動しません。その1つのインスタンスは問題なく機能しますが、他のインスタンスは起動されません。これは次の理由によると思います:「**警告:Win32はデーモンモードをサポートしていません。」したがって、各インスタンスのプロセスをフォークしません。

このための回避策はありますか?4'mongrel_rails cluster :: start'を手動で開始する必要がある場合でも、それで問題ありません(クラスターの正しいノードを開始すると仮定します)。

私は2つの主要な質問があります:

これを解決する方法はありますか?mongrel_clusterを使用しないことで、どのような優れた機能が失われますか?

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

ruby - ruby 1.9.1でgem install mongrelが失敗する

昨日、レール開発を始めました。
ruby 1.9.1、rubygems、rails をインストールしました。
実行gem install mongrelは正常に機能し、表面上は雑種もインストールされていました。次の理由により、私は少し困惑しています。

  • script/server はデフォルトで webrick を起動します
  • which mongrel何も返さない
  • locate mongrel次のような多くのエントリを返します

mongrel がインストールされているように見えます (既定のインストールとカスタム インストールの両方)。では、どの雑種が何かを返さないのはなぜですか。

また、 return を使用して mongrel を再インストールしようとするとgem install mongrel、独自の例外セットがスローされます。

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

ruby-on-rails - MacOSXでRailsWebサイトを永続的に実行する方法

私はRubyonRailsで個人的に使用するための小さなWebアプリを開発しました。これを使用したい場合は、ターミナルを開き、rubyスクリプト/サーバーを実行してmongrelを実行し、Safariに移動してlocalhost:3000と入力してアプリを表示します。

このサイトをmacの起動時に自動的に開始し、場合によっては他のURLを使用したいのですが。できればhttp://myapp/だけにしてください。

私はC#/ asp.netの世界から来ましたが、apache/mongrelのことについてはあまり知りません。

mac osxleopardでrails/mongrel / apacheを構成して、起動後に連携して実行する方法をステップバイステップのチュートリアルで知っていますか?(システム環境設定/共有のチェックボックスをオンにするだけで実行されたapacheを実行しています)