我有一个Redmine实例(Bitnami Stack),速度非常慢。 因为我只是想深究其中,所以我想在这里讨论一些理论。 所以,如果有人对此有任何想法,请随时提供帮助:-)
系统:
Bitnami堆栈与Redmine 1.4.x升级到Bitnami堆栈与Redmine 2.1.0是这样的:
该堆栈正在使用OpenSUSE 12.1的虚拟机上运行。 资源不应该是一个问题,因为总是有几千GB的空闲内存,Redmine请求上的CPU峰值只能达到2个cpu核心的50%。 也只有很less的用户访问它。
什么可能是非常重要的:用户login是通过LDAP(ActiveDirectory)处理的。
问题:
在每个请求Redmine反应exception缓慢。 有时需要3秒钟,有时甚至需要10秒才能发送页面。
我的想法:
还有一件事对我来说似乎很奇怪,但可能是一个错误的测量结果(当我看到机器时,需要重新检查这个):
我试图检查是否是一个networking问题(networking反应慢,也许DNS或什么;服务器在本地networking)。 似乎本地主机上的请求(直接在OpenSUSE VM上的浏览器)很快,但通过networking的请求不是。 通常我会想到一个networking问题,但奇怪的是:当实际测量连接时间时,networking速度如此之快。 平安好,静态交货时间也是。 似乎只有Redmine方计算的页面被应用程序服务器缓慢发送,而Apache仍然很快 – 但只有当请求是远程局域网请求时。 很奇怪,但正如我上面提到的,我必须重新检查这一个。 这对我来说似乎不合逻辑。