2012-03-01 9 views
0

MongrelアプリケーションサーバーとApache WebサーバーをWindowsにインストールしました。Mongrelクラスタがウィンドウ上で並行して実行されています

mongrelが要求を正しく処理するために10クラスタを定義しました。 DB操作が重い、または実行に時間がかかるリクエストを作成すると、すべてのmongrelクラスタがビジー状態になり、同じログが表示されます。

Linuxサーバでは、同じmongrelクラスタ設定が正常に動作しています。

このボトルネックから私を逃がしてもらえますか?

ありがとうございます。

答えて

0

ログの問題に巻き込まれました。

私はそれぞれのクラスタごとに異なるログファイルを設定しており、すべて正常に動作しています。

0

ネイティブデータベースアクセスライブラリが何かをロックしているか、データベース自体が関連するテーブルへの排他的アクセスのみが許可されるように設定されているようです。 (Linux版のアプリケーションからアクセスされているのとまったく同じデータベースであると仮定すると、前者のように見えます)

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

+0

データベースはMySQLです。そして私は問題がデータベースによるものではないと思います。私はログファイルの間に挟まれていたので、私はそれぞれのクラスタごとに異なる設定をしています。あなたのお返事ありがとうございます。 – Vik

関連する問題