先日のhotmail MTA対策を運用していて、少し問題があるので、解決方法を書きます。
■問題
qmial-smtpdをdaemontoolで起動しているのですが、fixcrioプロセスが1日に5個ぐらいのペースで残っていきます。fixcrioを使う前まではこの現象がなかったのでfixcrioが原因の可能性が極めて高いです。
root 23043 0.0 0.0 1332 144 ? S Oct16 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 26764 0.0 0.0 1336 148 ? S Oct16 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 30459 0.0 0.0 1332 144 ? S Oct16 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 31536 0.0 0.0 1332 148 ? S Oct16 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 640 0.0 0.0 1332 144 ? S Oct16 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 7865 0.0 0.0 1336 184 ? S Oct17 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 10241 0.0 0.0 1336 192 ? S Oct17 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 15369 0.0 0.0 1336 148 ? S Oct17 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 24527 0.0 0.0 1332 188 ? S Oct18 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 7827 0.0 0.0 1332 180 ? S Oct18 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 15577 0.0 0.0 1336 192 ? S Oct18 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 23128 0.0 0.0 1332 188 ? S Oct18 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 14132 0.0 0.0 1332 188 ? S 06:25 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 32109 0.0 0.0 1336 192 ? S 09:46 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true root 6455 0.0 0.0 1332 188 ? S 15:08 0:00 /usr/local/bin/fixcrio qmail-smtpd vchkpw true
■対処
面倒だけど、qmail-smtpdにパッチを当てて再度make setup.
自分の場合、patchが自動で当たらなかったので手作業でファイルを変更。
http://www.qmail.org/qmail-smtpd-newline-1.03.patch
fixcrioを起動スクリプトから外して、qmail,qmail-smtpdを再起動して完了。
Comments