問題タブ [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.
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 用にコンパイルされているように見えても、動作していました。
スクリプト/コンソールを使用して、プロジェクト内のモデルを正常に操作できます。
任意の提案をいただければ幸いです。
ありがとう
ruby-on-rails - Mongrel Railsのメモリフットプリントを減らし、パフォーマンスを向上させますか?
私のレールサイトはMongrelを実行していますが、使用されているメモリの量に問題があります。私のruby-binプロセスは、約66MBの常駐メモリを使用しています。Railsが使用するメモリの量を減らすにはどうすればよいですか?
この速度でメモリを消費している場合、1台のマシンで多くのRailsサーバーを実行することはあまり経済的ではありません。私のphp5fcgiプロセスは15〜25MBの間にあります。
私はRoRにかなり慣れていませんが、JRubyを使用すると役に立ちますか?メモリフットプリントの削減とパフォーマンスの向上に役立つコメントは大歓迎です。
ruby-on-rails - 雑種はどうした?Windowsの代替手段はありますか?
雑種の最後の更新が約1年前だったことを確認しました...
http://mongrel.rubyforge.org/wiki/WikiStart?action=diff&version=35
廃止されましたか?
Windows開発ボックスに代わる軽量の代替品はありますか?
ruby-on-rails - Railsがmod_rubyで動作しないのはなぜですか?
これがばかげた質問のように聞こえる場合は申し訳ありません。これは「当たり前のこと」の1つであるように思われるためですが、Railsが独自のサーバー(Mongrel、WEBrick、mod_railsなど)を必要とし、それができる理由を誰かに説明してもらえますか?単にmod_rubyを使用しますか?
ruby-on-rails - Rails アプリへの最初のリクエストが非常に遅い
私のRailsアプリへの(作業中のセッションの)最初のリクエストは常に遅れています。本番モードに切り替えても役に立ちません。
私は mongrel を使用しており、他のリクエストは許容できる速度で処理されます。
どうすれば速くなりますか?
よろしく
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 で動作させるための最良のドキュメントは何ですか?
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 エラーが発生する理由についてのヘルプは役に立ちます、ありがとう。
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を使用しないことで、どのような優れた機能が失われますか?
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
、独自の例外セットがスローされます。
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を実行しています)