out of swap space(その5:vm.pageout_oom_seq=10240でも駄目)

vm.pageout_oom_seqを10240にしても、まだout of swap spaceでprocessが死にます。
仕方ないので、各processが止まっていたら再起動するscriptをcronで走らせるようにしてみました。具体的には以下の通り。

# crontab -l
*/5 * * * * /root/bin/start_proc
# cat /root/bin/start_proc
#!/bin/sh
for proc in devd local_unbound syslogd ntpd sshd \
            sendmail cron blacklistd; do
  /etc/rc.d/$proc status 1>/dev/null \
    || /etc/rc.d/$proc start
done

for proc in saslauthd nsd mysql-server dovecot \
            apache24 milter-greylist php-fpm; do
  /usr/local/etc/rc.d/$proc status 1>/dev/null \
    || /usr/local/etc/rc.d/$proc start
done

その4へ戻る その6へ続く