服务器磁盘满别只删网站文件,一个日志文件就攒了80G,设完切割自动清磁盘再也不满
新手跑网站,日志文件从来不清理,半年下来access.log单文件几十G,把系统盘占满,网站直接打不开,其实日志管理做两个简单设置,再也不会出占满磁盘的问题。第一,Nginx日志开启按天切割,每天自动生成一个单独的日志文件,别所有请求全存在一个文件里,一个文件几个G,你打开都要半天;第二,日志文件设置自动保留30天,超过30天的旧日志自动删除,别留着几个月前的日志,占磁盘空间;第三,网站的错误日志单独存,和访问日志分开,你排查问题的时候,直接看错误日志就行,不用翻几G的访问日志;第四,日志文件别存在网站目录里,不然用户能通过URL访问到你的日志文件,泄露网站路径、接口信息,全存在服务器的系统日志目录里。
我之前的服务器,日志攒了80G,把20G的系统盘占满,网站直接打不开,设完按天切割和自动删除之后,日志目录一直保持在几百M,再也没满过。很多新手觉得日志是系统自动管的,根本不用碰,等磁盘满了网站崩了,才发现日志攒了几十G。花十分钟设好日志切割和自动清理,之后再也不用管,也不会因为日志占满磁盘搞崩网站。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0