描述:线上服务器tmp目录下有一目录用来接收部署系统发送的压缩文件并解压到运行目录,但是该目录多次消失导致部署报错
分析:想起来centos6系统中有tmpwatch文件配置tmp目录内容自动清除机制,查询发现centos7下改为systemd-tmpfiles-setup.service服务统一控制,其配置文件在/usr/lib/tmpfiles.d/tmp.conf
v /tmp 1777 root root 10d
参考:http://www.jinbuguo.com/systemd/tmpfiles.d.html#
本文介绍了一个关于CentOS 7系统中tmp目录自动清理的问题排查过程。当线上服务器用于接收部署文件的目录频繁消失导致部署失败时,通过分析发现这与systemd-tmpfiles-setup.service服务有关,该服务负责按配置文件/usr/lib/tmpfiles.d/tmp.conf来管理/tmp目录的内容。
359

被折叠的 条评论
为什么被折叠?



