平衡点
2014/07/05
_ systemd + squid3 + resolvconf
squid3.service - 平衡点(2014-06-30) の続き. とっても ad hoc な気がしたので, ちょっと変えてみた.
結局 /etc/resolvconf/update-libc.d/squid3 において resolvconf が squid3 が起動していないのに reload し始めるのが原因なので
# source: sh #!/bin/sh PATH="/usr/sbin:/usr/bin:/sbin:/bin" # Make squid aware of changes to resolv.conf squid3 -k reconfigure 2>/dev/null || true
なんてしてみた訳ですが. ...これで良いのかな?
ついでに squid3.service は以下の通りに修正:
# source: conf [Unit] Description=Full featured Web Proxy cache (HTTP proxy) [Service] Type=forking PIDFile=/run/squid3.pid ExecStartPre=/usr/sbin/squid3 -z -f /etc/squid3/squid.conf ExecStart=/usr/sbin/squid3 -YC -f /etc/squid3/squid.conf ExecReload=/usr/sbin/squid3 -k reconfigure [Install] WantedBy=multi-user.target
...はてさて.