fixcrioのプロセスが残る

qmail

先日の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を再起動して完了。

コメント