我已在Windows上使用Mongrel应用程序服务器和Apache Web服务器设置我的rails应用程序。
我已经为mongrel定义了10个集群来正确处理请求。 当我发出任何具有大量db操作或需要时间执行的请求时,我的所有mongrel集群都忙于显示相同的日志。
相同的mongrel群集设置在Linux服务器上正常工作。
你能否让我摆脱这个瓶颈。
提前致谢。
答案 0 :(得分:0)
听起来本机数据库访问库正在锁定某些内容,或者数据库本身的配置方式只允许对相关表进行独占访问。 (很有可能是前者的声音,假设它与您的应用程序的Linux服务版本访问的数据库完全相同。)
因此,您的问题的答案可能源于您正在使用的特定数据库提供程序。它是什么... sqlite,Postgres,MySQL,MS SQL Server?
答案 1 :(得分:0)
陷入了日志问题。
所以我为每个集群设置了不同的日志文件,并且工作正常。