問題タブ [mod-rails]
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 - Mod_railsとmongrelは同じサーバーで実行されていますか?
私は現在、1台のサーバーで8つのRailsアプリケーションを監視しているmongrelクラスターを実行しています。
これらのアプリケーションのうち7つをmod_railsに移動し、1つは雑種に残しておきたいと思います。7つの小さなアプリケーションは少量ですが、雑種犬に残したいのは大量のアプリです。
私が理解しているように、これが最善の解決策です。PassengerPoolIdleTimeの設定はグローバルレベルでのみ適用できるためです。
このタイプのセットアップでは、どのような構成の落とし穴に注意する必要がありますか?
linux - mod_rails セグメンテーション違反のある Apache
mod_rails (passenger) 2.0.3 および Enterprise Ruby 1.8.6 を使用して Apache 2 で Redmine を実行しています。ログインしようとすると、Apache から segfault が頻繁に発生します。この問題をデバッグする方法を知っている人はいますか? Apache の error.log に次のようなものが表示されます。
[2009 年 1 月 19 日月曜日 17:09:48] [通知] 子 pid 8714 終了信号 セグメンテーション違反 (11)
その後、アプリケーションを動作させる唯一の方法は、システム全体を再起動することです (Apache のみを再起動しても効果はありません)。
ruby-on-rails - Rails を使用する運用/開発サーバーに異なる OS を使用しても問題ありませんか?
たとえば、私は Debian+mod_rails が大好きで、私の開発プラットフォームであるラップトップで実行しています。それでも、Ubuntu + mod_rails を実行している運用サーバーにデプロイしています。
ラップトップにUbuntuをインストールした方が長期的には良いのでしょうか、それとも展開に問題があるので、開発で好きなものを何でも使うことができます。機械?
ありがとう。
ruby-on-rails - modrails-100%のCPUを消費する不正なルビープロセス
mod_railsのrubyインスタンスが「不正」になります。これらのプロセスはpassenger-statusにリストされなくなり、100%CPUを使用します。
インスタンスを強制終了するためにgod/monitをインストールする以外に、これを防ぐ方法について誰かにアドバイスをいただけますか?ログに役立つものは何も見つかりませんでした。
ruby-on-rails - mod_rails を使用して複数のアプリを SSL、同じドメインでホストする
同じドメインでホストされている複数の Rails アプリを取得しようとしていますが、ディレクトリは異なります。複数のアプリをホストしようとする前の私の構成 (うまく機能します) は、次のようになります。
私はグーグルで検索し、次の構成を使用することを示唆するドキュメントを見つけました:
ただし、その構成では、ディレクトリ構造が明らかになるだけで、アプリが実行されているようには見えません。どんなアドバイスも素晴らしいでしょう!
ruby-on-rails - パッセンジャー / mod_rails プロセスを監視するには?
すでにサイトを検索しましたが、適切な情報が見つかりませんでした。周りには常に何人かの専門家がいるので、そのうちの 1 人は私が探しているものを正確に知っていると確信しています :-)
私たちはバランスの取れたシステムを使用しています:
monit (またはその他の監視ツール) を使用してすべての Mongrel プロセスを監視できた時代でした。
monit (または他のツール) を使用してパッセンジャー プロセスを簡単かつ巧妙に監視する方法はありますか? 実行中のプロセスのすべての pid を動的に取得して監視に渡すにはどうすればよいですか?
マット
mysql - Rails アプリケーションがデプロイされて動作しているが、MySQL データベースが空に見える
Capistrano で mod_rails と nginx を使用して Ruby on Rails アプリケーションをデプロイしましたが、完全に機能していますが、不可解な問題があります。
サーバーで次のコマンドを実行すると:
MySQL は次を返します。
保存中のデータを入力したので、情報がデータベースに書き込まれていることがわかります。Railsアプリケーションとサーバー全体を再起動し、他のコンピューターからサイトにアクセスしようとしましたが、完全に機能していますが、クエリはまだ空のセットを返しています. 私は完全に困惑しています。
誰が何が起こっているのか知っていますか?ありがとう!