0

MongrelアプリケーションサーバーとApacheWebサーバーを使用してWindowsでRailsアプリケーションをセットアップしました。

リクエストを適切に処理するために、mongrelの10クラスターを定義しました。dbの操作が多い、または実行に時間がかかるリクエストを行うと、すべてのmongrelクラスターがビジーで、同じログが表示されます。

同じ雑種クラスター設定がLinuxサーバーで正常に機能しています。

このボトルネックから抜け出してくれませんか。

前もって感謝します 。

4

2 に答える 2

0

ログの問題で立ち往生しました。

そのため、クラスターごとに異なるログファイルを設定しましたが、正常に機能しています。

于 2012-04-13T12:02:03.853 に答える
0

ネイティブデータベースアクセスライブラリが何かをロックしているか、データベース自体が、関連するテーブルへの排他的アクセスのみが許可されるように構成されているようです。(前者は、Linuxが提供するバージョンのアプリからもアクセスされているのとまったく同じデータベースであると仮定すると、そのサウンドによる可能性が高いです。)

そのため、あなたの質問に対する答えは、おそらくあなたが使用している特定のデータベースプロバイダーに根ざしています。それはどれですか...sqlite、Postgres、MySQL、MS SQL Server?

于 2012-03-17T14:48:52.943 に答える