解惑

解己之惑,解人之惑

日:2005年7月7日

监控服务器的状态防止停止服务

虽然搞了这么多年的java,但是还没有真正的接触过大负载情况,而服务器在大负载的情况下很可能由于不堪重负而倒下,如果应用的质量不高,系统资源使用太高服务器可能也会崩溃,这个时候权益之计就是监控服务器的状态了,而且一般情况下也比较现实,想让服务器7X24的工作一点问题没有是不太可能的,因此写一个简单的脚本监控服务器的关键的进程是否死掉、服务器返回的内容是否正确,服务器的内存使用是否正常都是可行的,而且可以把这几项综合起来,在某种情况发生时进行相应的处理,这样服务器能够正常工作的情况就比较多了,以后我会将这方面的经验都写出来,并且最终的监控脚本也会贴出来,现在还在实践阶段,效果还不是很理想,例如还不能防止DOS攻击等等。

打印Linux服务器当前使用的内存总量的命令

echo `date '+%y-%m-%d %H:%M:%S'` "Current total used memory:" `free -omt|grep Total|awk '{print $3}'`"M"

© 2024 解惑

本主题由Anders Noren提供向上 ↑