小编arn*_*lja的帖子

Redmine (Bitnami Stack) 性能故障排除

我有一个异常缓慢的 Redmine 实例(Bitnami Stack)。因为我只是想深入了解这个问题,所以我想在这里讨论一些理论。所以,如果有人对此有任何想法,请随时提供帮助:-)

系统:

Bitnami Stack with Redmine 1.4.x 升级到 Bitnami Stack with Redmine 2.1.0 像这样:

  • mysqldump'd 旧数据库
  • 使用 Redmine 2.1.0 安装了新的 Bitnami Stack
  • 通过重新创建所有表干净地导入转储
  • rake db:migrate 等等

该堆栈在具有 OpenSUSE 12.1 的虚拟机上运行。资源应该不是问题,因为总是有数 GB 的空闲 RAM 和 Redmine 请求上的 CPU 峰值仅达到 2 个 CPU 内核的 50%。此外,只有少数用户访问它。

可能非常重要的一点:用户登录是通过 LDAP (ActiveDirectory) 处理的。

问题:

对于每个请求,Redmine 的反应异常缓慢。有时需要 3 秒,有时甚至长达 10 秒才能交付页面。

我的想法:

  • 我不知道在 Redmine 的 LDAP 设置中是否检查了“即时用户创建”,我只能在今天晚些时候检查这个。但是这里没有支票会是个问题吗?登录时,身份验证需要一些时间,这是正常和确认的。但是当不动态创建用户时,它是只保留一个会话还是对每个请求重新进行身份验证,所以这可能是问题所在?
  • Redmine 2.x 是否可能比 1.4.x 慢得多,以至于它很正常?
  • Bitnami 的 Apache2+Passenger 配置有问题吗?
  • 考虑到 MySQL 在 CPU 上非常冷静,MySQL 索引不会成为问题,是吗?

还有一件对我来说似乎很奇怪的事情,但可能是错误的测量结果(明天看到机器时需要重新检查):

我试图检查它是否是网络问题(网络反应缓慢,可能是 …

networking performance ldap redmine

9
推荐指数
1
解决办法
1418
查看次数

标签 统计

ldap ×1

networking ×1

performance ×1

redmine ×1