AMH日志及磁盘占用过大通用解决办法

本来 home 挂载点只剩下1G 空间 马上要奔溃了
经过多发了解后找到主要核心 清理点 如下几个:
1. mysql 一些日志  本例为amh5.0 环境
下面需要用到mysql 命令行  如果不知道mysql 密码可以去这里找到config文件
/usr/local/amh-5.0/web/Amysql/    有密码

  1. 第一个大文件占用点如下
  2. /home/usrdata/mysql-5.5.40
  3. 解决办法:
先用 xshell 等 工具 链接服务器 然后运行命令连上数据库
mysql -u root -p
输入密码
如果你发现除了错误 连不上 那么很有可能是这个问题 可以输出这个命令再重试
ln -s /tmp/mysql-5.5.40.sock /tmp/mysql.sock  
软连接 建立mysql
连接后会看到如上图
执行:
reset master;
/home/usrdata/mysql-5.5.40 下面的日志文件将会清空
如果出现错误 那么很可能是 没有开启 日志功能
需要先开启日志 再执行  然后再关闭
开启日志需要修改配置文件  找到:
/usr/local/mysql-5.5.40   my.conf 位置
在这个下面 [mysqld]

加入

log-bin=mysql-bin
binlog_format=mixed
再保存覆盖 
重新启动mysql 
amh mysql restart  重启mysql
再次执行reset master; 便不会出错
清理完以后再关掉日志功能  就是删除这两行再覆盖 然后重启mysql
  1. 第二个大文件占用点如下:
  2. /home/wwwroot/LNMP/logs/
  3. 这个是你建立的 环境下的logs 文件
  4. 很有可能达到几十G 上百G 根据你网站流量而来
  5. 博主的达到了15g 原因是开启了访问日志 和错误日志 因为服务器空间不足 所以全部关闭并清理
  6. 方法如下:
只需删除以上目录的 .log结尾的大文件 随后再
amh nginx restart
便会重新生成 log 文件
如果需要关闭日志 那么设置的时候 可以配置 如图:
另外 清理了 amh 这些占用空间的地方  很有可能你要查看哪里还有大文件占了地方
执行例如:
find /home -size +1000k
查看 home 下面 大于1000K 的文件后列出 这样你再去分析  基本上就会解决
OK 需要的请作记号。

非凡网 博客

我只是帮你筛选价值。

你也许喜欢

2 回复

  1. 非凡网博主说道:

    服务器现在空间又有 70% 以前总懒得分析 今天一咬牙 顺便分享下 主要针对amh主机面板的服务器

  2. 非凡网博主说道:

    服务器现在空间又有 70% 以前总懒得分析 今天一咬牙 顺便分享下 主要针对amh主机面板的服务器

发表评论