两台Redmine 1.4实例在同一台机器上,在WEBrick上具有非常不同的性能

时间:2012-12-17 18:43:35

标签: windows-server-2003 redmine webrick

我在Windows Server 2003和MySQL上安装了Redmine 1.4。经过一段时间后,实例被更多人使用,我需要另一个用于测试(即开发环境)。由于我还希望能够在不破坏生产Redmine实例的情况下测试插件,因此我将原始Redmine(比如redmine_prod)文件夹复制到另一个(例如redmine_devel)。我为redmine_devel创建了一个新的空Redmine数据库。我只在第一个环境中定义了production环境,在第二个环境中定义了development。这两个实例都在Webrick上运行,在不同的端口上作为Windows服务启动。然而,这两个实例的性能存在很大差异 - 旧的,生产运行非常快,而开发运行缓慢(几秒钟来调出页面,这不随时间变化)。

我还测试了在瘦服务器上运行redmine_devel,这并没有提高性能。

可能是什么原因?它们都在相同的条件下运行。

任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

好的,这是Redmine中production以外的环境的默认日志级别。即production使用:info作为默认值,而其他环境使用:debug。可以通过编辑config\environments\[your_env].rb并添加:

来更改此设置

config.logger.level = Logger :: INFO

选择环境。当然还有其他选择。