ipvs
タイムアウトのデフォルト値は900
sです(少なくともDebianでは)。
ipvsadm -l --timeout
Timeout (tcp tcpfin udp): 900 120 300
Iを使用して--set
TCPタイムアウトを変更できます。
ipvsadm --set 3600 120 300
再起動時にIPVSタイムアウトを維持する方法はありますか?
ipvsadm-save -n
デフォルトのタイムアウト値が含まれていないようです。
答え1
Linuxのsystemd
最善の解決策は、おそらくoneshot
ネットワーク設定後に表示されるサービスを使用することです。
cat <<EOF > /etc/systemd/system/ipvs-config.service
[Unit]
Description=Configure IPVS
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/ipvsadm --set 3600 120 300
RemainAfterExit=false
StandardOutput=journal
[Install]
WantedBy=multi-user.target
EOF
続いて
systemctl daemon-reload
systemctl enable ipvs-config