VPS侦探论坛

 找回密码
 注册
查看: 4857|回复: 6

[BUG提交]my.cnf设置的日志保留时间似乎不起作用

[复制链接]
发表于 2015-12-17 19:01:33 | 显示全部楼层 |阅读模式

就是/etc/my.cnf最后的expire_logs_days = 10

服务器已经运行一个月了,一个mysql-bin.000001这样的日志都没删……

几台机器都是这样。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-12-17 20:08:24 | 显示全部楼层


http://dev.mysql.com/doc/refman/ ... ar_expire_logs_days 官网文档中有对改参数的描述
Possible removals happen at startup and when the binary log is flushed.
也就是当mysql启动时或执行flush logs;才会触发expire_logs_days的执行标准
也可以设置个max_binlog_size 的值,默认是1G,切换binlog时也会触发expire_logs_days的执行标准

你这个没清除应该没达到1G吧
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-12-17 22:39:20 | 显示全部楼层

回复 2# 的帖子


快40G了。
以前1.1版本的my.cnf里没有这段时,我自己加上expire_logs_days = 10,然后重启服务,都会自动删除的。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2015-12-20 15:23:39 | 显示全部楼层

回复 2# 的帖子




我把这句话从底部删除,然后加在log-bin=mysql-bin这句后面,重启服务,自动删除了多余天数的日志了!
麻烦军哥有空修正下脚本
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2015-12-20 15:58:10 | 显示全部楼层

回复 4# 的帖子


1.3上不存在这个问题,1.3上都是重写的

军哥运维代购:http://shop63846532.taobao.com/

发表于 2015-12-20 16:44:23 | 显示全部楼层

原帖由 licess 于 2015-12-20 15:58 发表
1.3上不存在这个问题,1.3上都是重写的

2015-10-15 LNMP1.3测试版
2015-6-1 LNMP1.2发布
2014-6-1 LNMP1.1发布
2013-6-1 LNMP1.0发布
纵观此规律,1.3正式发布是否为16的61儿童节
发表于 2015-12-20 20:33:38 | 显示全部楼层

回复 6# 的帖子


不一定,要看php7的zend guard loader及其他的组件的支持情况
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 15:22 , Processed in 0.026905 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表