平衡点


2014/07/05

_ systemd + squid3 + resolvconf[Computer] [Debian

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

...はてさて.


連絡先など

portrait

最近の日記

一覧

Back to Top ▲