【问题标题】:How to investigate a web performance issue which is accumulated如何调查累积的 Web 性能问题
【发布时间】:2014-05-16 20:08:48
【问题描述】:

我们的网站在 AWS 上运行,带有 Ubuntu 操作系统。我们在 playframework 之上开发了它。在部署网络之后,它非常快。但是,在 1 天或 os 后,它会显着减慢。我检查了操作系统的资源使用情况,看起来很正常并且响应迅速。只是 Web 服务请求缓慢。我怀疑有一些内存、线程池或一些资源泄漏。关于如何调查它的任何建议?我使用“top”和“ps”命令查看当前资源使用情况,但它们看起来都很正常。

【问题讨论】:

  • 顺便说一句:在 Web 服务器中避免此类问题的一种常见(但 hacky IMO)方法是每 x 小时循环一次子进程,这样您的服务器就不会运行一整天,因此会泄漏永远不会失控。
  • 你至少应该正确标记你的问题

标签: performance web playframework resources


【解决方案1】:

您可能想要创建一个核心转储,然后将其带到您的开发计算机并检查它。这不是最简单的方法,但如果您对盒子的访问受限,则可能需要这样做。

Create a core dump

Analyze Core Dump File?

【讨论】:

  • 访问框是响应式的,资源使用没问题。内存使用率仅为 top 命令的 22%。
猜你喜欢
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多