我在Windows Server 2003和MySQL上安装了Redmine 1.4。经过一段时间后,实例被更多人使用,我需要另一个用于测试(即开发环境)。由于我还希望能够在不破坏生产Redmine实例的情况下测试插件,因此我将原始Redmine(比如redmine_prod
)文件夹复制到另一个(例如redmine_devel
)。我为redmine_devel
创建了一个新的空Redmine数据库。我只在第一个环境中定义了production
环境,在第二个环境中定义了development
。这两个实例都在Webrick上运行,在不同的端口上作为Windows服务启动。然而,这两个实例的性能存在很大差异 - 旧的,生产运行非常快,而开发运行缓慢(几秒钟来调出页面,这不随时间变化)。
我还测试了在瘦服务器上运行redmine_devel
,这并没有提高性能。
可能是什么原因?它们都在相同的条件下运行。
任何提示都表示赞赏。
答案 0 :(得分:0)
好的,这是Redmine中production
以外的环境的默认日志级别。即production
使用:info
作为默认值,而其他环境使用:debug
。可以通过编辑config\environments\[your_env].rb
并添加:
config.logger.level = Logger :: INFO
选择环境。当然还有其他选择。