当系统开始使用交换空间作为内存时,有没有办法收到电子邮件?

当系统开始使用交换空间作为内存时,有没有办法收到电子邮件?

我的一台服务器最近因为托管在机器上的一篇博客文章登上了 Hacker News 的头版而被迫下线。据我所知,服务器似乎是因为请求过多导致内存耗尽而变得无响应。

是否有人知道是否有办法配置系统,当内存使用率变得非常高时以某种方式通知我,以便我可以开始扩展系统或关闭某些进程?

我当然没有这方面的经验,但快速谷歌搜索一无所获。如果我的结论完全错误或者有更好的监控解决方案,请告诉我。谢谢!

答案1

当然,任何像样的监控解决方案将会这样做。

然而,真正的解决方案是配置您的网络服务器(如果它们位于同一主机上,那么也配置数据库服务器),以便它们不会耗尽所有可用内存。

除了监控/通知系统之外,你还应该有类似的东西穆宁跑步。Munin做一些基本的通知,但它的核心能力是收集系统数据并绘制图表。Munin 可以让你一目了然地了解系统的运行情况。

相关内容