我已经在 Ubuntu 16.04 上安装了 memached,并在/lib/systemd/system/memcached.service
系统服务中配置为使用自定义配置/etc/memcached_server1.conf
文件
$ cat /lib/systemd/system/memcached.service
[Unit]
Description=memcached daemon
After=network.target
[Service]
ExecStart=/usr/share/memcached/scripts/systemd-memcached-wrapper /etc/memcached_server1.conf
[Install]
WantedBy=multi-user.target
正如您所看到的,我在部分中使用了自定义/etc/memcached_server1.conf
文件ExecStart
过了一段时间或由于某些未知的操作,/lib/systemd/system/memcached.service
文件重置为默认/etc/memcached.conf
配置文件...
$ cat /lib/systemd/system/memcached.service
[Unit]
Description=memcached daemon
After=network.target
[Service]
ExecStart=/usr/share/memcached/scripts/systemd-memcached-wrapper /etc/memcached.conf
[Install]
WantedBy=multi-user.target
为了重现替换,我尝试了服务器重启、systemctl restart memcached、systemctl daemon-reload,但这些都没用。没有任何方法将配置更改为默认配置。
问题:什么原因会导致替换为/lib/systemd/system/memcached.service
默认设置(安装后)?
答案1
我在这里找不到任何解决方案,因此决定采用最佳解决方法/lib/systemd/system/memcached.service
任何人都无法写入!