tmpwatch对/tmp下文件及目录的清理管理

缘由:

    应用上传图片是报错,F12显示报错信息为/tmp/xxx/xxxx/xxx目录不可用;

    图片上传服务为FastDFS,检查FastDFS服务,正常可用;

    查找对应主机上临时目录,发现/tmp/xxx/xxxx/xxx目录丢失,分析原因应该为tmp目录下的文件被tmpwatch定时进程清理。

临时解决方案:建立对应目录/tmp/xxx/xxxx/xxx,文件上传正常;

优化解决方案1:修改应用临时文件上传路径,不要放到/tmp下,自行管理过期文件;

优化解决方案2:修改tmpwatch配置文件/etc/cron.daily/tmpwatch,添加除外目录

-x, --exclude=path 排除路径,如果路径是一个目录,它包含的所有文件被排除了。如果路径不存在,它必须是一个绝对路径不包含符号链接。   eg:-x /tmp/.X11
-X, --exclude-pattern=pattern 排除某规则下的路径。    eg:-X '/tmp/hsperfdata_*' 

参考文档:

https://www.cnblogs.com/kerrycode/p/5759941.html

https://blog.csdn.net/learner198461/article/details/54378177

猜你喜欢

转载自blog.csdn.net/qq_40809549/article/details/81626515