為什么80%的碼農都做不了架構師?>>> ??
系統環境:
CentOS Linux release 7.1.1503 (Core)
supervisor 3.3.1
今天初七,剛放完假需要去supervisor restart下程序。發現報了這個錯誤。但是看supervisord的進程還在運行,項目代碼也還在跑。后來看了/usr/lib/tmpfiles.d/tmp.conf
默認有一行v /tmp 1777 root root 10d
,我擦。竟然ctime10天前的文件會被刪除。
我擦。。。因為平時上班的時候,隔幾天會restart supervisord(在supervisorctl里restart是不會修改sock文件的ctime的)。因為過年前沒有restart supervisord. 所以/tmp/supervisor.sock的ctime一直屬于過去哈哈。然后就被systemd-tmpfiles
無情地刪除了。把v /tmp 1777 root root 10d
先注釋。
備忘: 在/usr/lib/systemd/system/systemd-tmpfiles-clean.timer
有配置定期執行清理
[Timer]
OnBootSec=15min
OnUnitActiveSec=1d