前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >负载过高,重启lnmp

负载过高,重启lnmp

作者头像
空空裤兜
发布2023-03-03 17:09:35
4730
发布2023-03-03 17:09:35
举报
文章被收录于专栏:空空裤兜空空裤兜

处置了穷举破解SSH密码的问题后,vps监控果然没有再发出警报。

得意着呢,突然收到邮件,网站connect time out,探针也打不开了,过了一小会,能打开了,一看,我的天,负载飙到7点几了,进入SSH,重启lnmp,算是降下来了。

这里就贴上监控负载一旦超过警戒值就重启lnmp的方法,当然,你也可以重启其他单个服务,甚至重启vps都行。

1.将下面代码写入/root/restart.sh文件中,可以本地建立然后上传,也可以vi命令直接搞定。

代码语言:javascript
复制
#!/bin/bash
#负载大于3时重启lnmp
if [ `cat /proc/loadavg|awk '{print $1}'` '>' 3 ]; then /root/lnmp restart; fi

3可以改为你需要的负载大小,为了测试,可以改为0.1,测试完了要记得改的大一点。then后面可以改为你想要重启的服务。

2.给文件赋予执行权限。

代码语言:javascript
复制
chmod +x /root/restart.sh

3.加入定时任务。

代码语言:javascript
复制
0/2  * * * /root/restart.sh

以上表示每两分钟检测一次,个人建议5分钟以内。

4.完了

本文由 空空裤兜 发布在 空空裤兜,转载此文请保持文章完整性,并请附上文章来源(空空裤兜)及本页链接。

如果本文侵犯您和第三方权益,请联系我及时删除。

原文链接:https://cloud.tencent.com/developer/article/2232584

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-02-132,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档