2012-03-01 123 views
0

我已經在windows上安裝了我的rails應用程序使用Mongrel應用程序服務器和Apache Web服務器。Mongrel羣集在Windows上並行運行

我已經定義了10個簇用於處理請求的mongrel。 當我提出任何有大量數據庫操作或需要時間執行的請求時,我所有的雜種羣都很忙,並顯示相同的日誌。

相同的mongrel集羣設置在Linux服務器上正常工作。

你能否讓我擺脫這個瓶頸。

在此先感謝。

回答

0

卡住了日誌問題。

因此,我已經爲每個集羣設置了不同的日誌文件,並且工作正常。

0

聽起來好像本地數據庫訪問庫正在鎖定某些內容,或者數據庫本身的配置方式只允許對相關表的獨佔訪問。 (最有可能的是前者的聲音,假設它是從你的應用的Linux服務版本訪問的完全相同的數據庫)。

因此,您的問題的答案可能植根於您正在使用的特定數據庫提供者這是... sqlite,Postgres,MySQL,MS SQL Server?

+0

數據庫是MySQL。我認爲問題不是由於數據庫。我被困在日誌文件之間,所以我爲每個羣集設置了不同的值,並且事情工作正常。感謝您的迴應。 – Vik 2012-03-19 06:12:30