VPS空间不足?罪魁祸首是日志文件

小编的博客是托管是著名的主机服务商Linode的VPS主机上的,之所以选择这家VPS,原因是有很多知名博客的极力推荐,小编使用一年来也觉得该VPS非常稳定,性能强劲。但最近发现Linode是的VPS空间不足,小编只放了一个网站,网站文件加起来都不到1GB,到底是什么蚕食了我的主机空间?

nginx-VPS

经过搜索引擎查找相关资料发现,原因大致找到了,原来占用VPS空间的罪魁祸首是网站日志,主要是access.log和mysql数据库日志mysql-bin。如果这些日志对你的用处不大,建议你删除以节省空间。access.log一般放置在/home/wwwlogs,但实际情况要看你当时建立主机是选择的路径;mysql数据库日志mysql-bin则放置在/usr/local/mysql/var。

如何禁止VPS主机生成access.log?

以小编的nginx主机为例,你可以在/usr/local/nginx/conf找到nginx.cnf,查找access_log,找到access_log /home/wwwlogs/access.log access改成access_log /dev/null;修改后重启重启Nginx( /usr/local/nginx/sbin/nginx -s reload )即可。

如果是Apache主机,则将httpd.conf中CustomLog logs/access.log common 改成 CustomLog “|c:/apache/bin/rotatelogs c:/apache/logs/%Y_%m_%d.access.log 86400 480” common,重启Apache。其中c:/apache/是你安装apache的路径,这样每一天生成一个日志文件,或者干脆将CustomLog logs/access.log common 前面加上# 注释掉就不会生成日志文件了.

如何禁止服务器生成mysql日志?

在Mysql中,如果启用mysql-bin日志记录,则Mysql的变更修改都会被记录到日志文件中:

mysql> show global variables like ‘%bin%’; +———————————+———————-+ | Variable_name                   | Value                | +———————————+———————-+ | binlog_cache_size               | 32768                |  | innodb_locks_unsafe_for_binlog  | OFF                  |  | log_bin                         | ON                   |  | log_bin_trust_function_creators | OFF                  |  | max_binlog_cache_size           | 18446744073709547520 |  | max_binlog_size                 | 104857600            |  | sync_binlog                     | 0                    |  +———————————+———————-+ 7 rows in set (0.00 sec)

如果使用了配置文件,则可以修改 /etc/my.cnf 把里面的log-bin这一行注释掉,重启mysql服务即可关闭bin日志的记录。

参考资料:Mysql数据库 mysql-bin 日志的管理与维护Nginx关闭日志解决Apache日志文件ACCESS.LOG太大的方法

标签

发表评论

评论已关闭。

评论列表(5)

  • 福音乐章

    2013.5.18 11:05

    写个corn,每天find寻找大于n天的日志,并且利用管道删除。
    不建议用windows做服务器,如果用windows做服务器,不仅性能低下,连 .htaccess 都不支持。

  • 独自流浪

    2013.5.15 13:05

    可以定期删除最老的日志,但绝对不应该禁止日志文件的生成,否则,后悔都来不及

    • MK

      2013.5.15 14:05

      To 独自流浪:如果需要通过日志来检查主机问题时,最好还是要定时删除日志而不是禁止日志生成,此警告非常到位。

  • xu

    2013.5.15 11:05

    之前也遇到过!

    没想到log能增长那么快!

  • 智享互联

    2013.5.15 08:05

    嗯 ,学习了。矿工辛苦了!