内存占满100%别直接重启服务器,找吃内存的旧进程,清完缓存两分钟腾1.5G

10年前 (2017-06-17)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手网站突然卡、502,登录宝塔一看内存占满100%,不知道啥程序吃的内存,乱重启服务器,其实按顺序找,几分钟就能腾出内存。第一,先在宝塔进程管理里看哪个进程吃内存最多,一般是PHP、MySQL的旧进程,没用的杀掉;第二,清掉PHP的opcache缓存,攒了几天的缓存占几百M,清完立刻腾出来;第三,旧的备份包、临时文件,从服务器删了,下载到本地就行;第四,设个定期任务,每天凌晨清临时文件、重启PHP,内存不会攒到100%。

我之前服务器内存满了,网站直接502,看进程发现是MySQL的旧查询占了1G,重启MySQL,清完缓存,内存腾出来1.5G,网站立刻恢复。很多新手内存满了就重启服务器,其实不用,找吃内存的进程,清完缓存,几分钟就好,重启还要等开机,用户等的更久。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3597.html

0
回帖

内存占满100%别直接重启服务器,找吃内存的旧进程,清完缓存两分钟腾1.5G 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息