2012-03-01 97 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