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

ruby-on-rails - Rubyインタープリターが特定の単語でクラッシュする

わかりました、これは少しばかげています、そして私は誰も私を信じないだろうとほとんど恐れています。しかし、ここにそれが行きます:

大量のドメインのコンテンツを処理するRubyRailsアプリケーションを作成しました。これがRailsの基本的なルールに違反していることはわかっていますが、各ドメインのすべての情報は構成ファイルに格納されています。これはおそらく間違っていると思いますが、現在の設定方法であり、すぐには実行されません(ただし、そうなるでしょう)。とにかく、表示したいドメインの名前はパラメーターとして渡されます(少なくとも開発中)。このパラメーターは、同じ名前の構成ファイルを開くために使用されます。つまり、ドメインxxxのコンテンツを表示する場合は、(Mongrelサーバーがアクティブな状態で)http:// localhost:3000?name=xxxと入力する必要があります。Railsはxxx.xmlを参照し、必要な情報を引き出します。

これは、これまでのすべてのドメインで正常に機能しました。設定ファイルを生成し、それに応じて変更するのは簡単です。ただし、ドメインを表示しようとすると、Rubyインタープリターがクラッシュするドメインがあります。それをテストした後、問題を引き起こす唯一のものは、実際のドメイン名、つまりpumarunningshoes.comです。プーマという言葉をルマに変えたとき、それはうまくいきました。元に戻すと、すべてが再びクラッシュしました。だから、私はRails、またはMongrelが「プーマ」という言葉を嫌っていると結論付けなければなりません。どうしてこれなの?それは予約語ですか、それとも私が知らない機能ですか?

ご協力いただきありがとうございます!

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

ruby-on-rails - すべてのアクティブなレコードクエリを表示する

ページのテスト雑種サーバー出力では、8つのクエリがリストされていますが、さらに多くのDBがカウントされます。

Query1 Query2 ... Query8 Rendered Partial1 Rendered Partial2 .. Rendered Partial40 4754msで完了(ビュー:308、DB:2246)| 200 OK

実行中のすべてのクエリを表示するにはどうすればよいですか?

また、ビューの内容に関するドキュメントはありますか。カウントは表しますか?

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

ruby-on-rails - 乗客はMongrelのようなクラスターを使用できますか?

乗客がMongrelのようにクラスターを利用できるかどうか、または利用できるかどうかだけが気になります。もしそうなら、どうすれば具体的にクラスターでPassengerを実行できますか?私はnginxを使用しています。そうでない場合、それはどのようにMongrelよりも優れていますか?

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

ruby-on-rails - 開発で SSL をどのように処理しますか?

ssl_requirementプラグインと組み合わせて、一部のルートに HTTPS を使用するアプリケーションがあります。デプロイされ、本番環境で正常に動作しています。

問題は、開発中にこれをどのように処理するのが最善かということです。現時点では、キーroutes.rbを削除するためにハッキングしているだけ:requirementsであり、明らかにそれはあまり便利でもエレガントでもないからです。

理想的には、開発中のアプリケーションの安全な部分を変更せずに Mongrel で実行できるようにしたいと考えています。どうすればこれを達成できますか?Mac OS X を使用しています。

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

ruby-on-rails - Mongrel 開発では実行されているが本番環境では実行されていない RoR アプリ

これは、Ruby on Rails での私の最初の試みです。非常にシンプルなアプリを Heroku にデプロイしました。

問題は、私のアプリが雑種開発で問題なく動作することです。しかし、「mongrel_rails start -e production」で実行すると、「申し訳ありませんが、問題が発生しました」というエラーが表示されます。

私の人生では、これをデバッグできませんでした。Heroku のログは何も返さず、Heroku の Exceptional アドオンは何も返さず、Windows マシンで mongrel.log を見つけることができません (mongrel を次のように使用して実行すると: mongrel_rails start -e production -d"

Rails 2.3.5 と sqlite3 をバンドラーと共に使用して gem をパックしています。

おそらくレールが正しく起動していないと言われました。これを診断する他の方法が見つかりません。何か案は?

ありがとう、
あなみ

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

ruby-on-rails - 複数のRuby-on-Railsプロジェクトに関する問題

ポート3000で期待どおりに動作するNetBean6.8を使用してRuby-on-Railsプロジェクトを作成しました。

いくつかのアイデアを試すために、NetBeansIDEで2番目のRoRプロジェクトを作成しました。ポート3010で動作します。残念ながら、Webサーバーは起動しません。次を返します。

この動作は、Rubyプロンプトでもアプリケーションを起動しようとした場合に発生します。

環境:OSX、NetBeans 6.8、Ruby 1.8.7、Rails 2.3.5、Mongrel 1.1.5、MySQL 5.1.42

ポートが異なっていても、複数のRoRアプリケーションを実行できると思います。私は正しいですか?もしそうなら、私は何が欠けていますか?

ちなみに、Rubyプロンプトで作成された既存のRoRアプリケーションをNetBeans IDEに追加するプロセスは何ですか?

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

ruby - Merb にタイムアウトしないように指示する

nginx に関連する質問を投稿した後、調査をもう少し進めました。問題は、merb フレームワークが約 30 秒後にタイムアウトすることです。基礎となるnginx-serverにタイムアウトしないように指示すると、merbはタイムアウトし、そうしないように指示する方法が見つかりません。数分かかるリクエストを行う必要があります。

ヒントはありますか?どうもありがとう。

- アップデート -

merb の背後にある雑種がエラーを引き起こしているようです。merb で実行中の mongrel-timeout を変更する方法はありますか?

0 投票する
6 に答える
5942 参照

ruby-on-rails - このエラーを修正するにはどうすればよいですか?config.gem:vendor/gemsに解凍されたgemauthlogic-2.1.3には仕様ファイルがありません

Mongrelサーバーを起動するとこのエラーが発生します...

rake gems:refresh_specsを実行すると、別のエラーが発生することが示唆されます。

これを修正する方法について何か考えはありますか?

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

ruby - MongrelハンドラーのURIで正規表現を使用する

私は現在、Mongrelを使用してカスタムWebアプリケーションプロジェクトを開発しています。

Mongrelに、正規表現に基づいて定義されたHttpハンドラーを使用してもらいたいです。たとえば、誰かがhttp://test/bla1.jshttp: //test/bla2.jsなどのURLを呼び出すたびに、同じHttpハンドラーが呼び出されてリクエストが管理されます。

これまでの私のコードは次のようになります。

ご覧のとおり、ここでは文字列の代わりに正規表現を使用しようとしています。

しかし、それは機能しません。解決策はありますか?

それをありがとう。

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

ruby-on-rails - 機能していないプロセスは、他のプロセスの適切な実行を妨げますか?

私の雑種は応答しませんでした。神の再起動もクラスターの再起動も大きな違いはありませんでした。ゾンビプロセスがたくさんあることに気付いたよりも、少し深く掘り下げました。

アプリ 29607 27948 0 19:45 ? 00:00:00 [mongrel_rails] アプリ 30578 21681 0 19:52 ? 00:00:00 [mongrel_rails] アプリ 30704 21405 0 19:53 ? 00:00:00 [mongrel_rails]

ただし、これを使用して親プロセスを強制終了した後:

"ps -ef | grep defanct | grep -v grep | awk '{print $3}' | xargs kill -9"

再起動が機能し始めました。ゾンビを倒したことで、再起動がうまくいきましたか? もしそうなら、それは奇妙です。なぜなら、機能していないプロセスが通常のプロセスにどのように影響するかを説明する参照が見つからないからです