[milter-manager-users-ja] FreeBSD 11 で、milter-manager にチャレンジ中です。

Back to archive index

Yoshito Takeuchi kinch****@kinch*****
2016年 12月 28日 (水) 05:12:26 JST


お世話になります。竹内です。

沖本さん、アドバイスありがとうございます。
お礼とお返事が遅れて済みません。

2016年12月26日 9:17 Kenji Okimoto <okimo****@clear*****>:
> 沖元です。

>> さて、/var/run/milter-manager を見ると、ソケット pid が milter-manager ユーザー・グループ名で作成されています。
>>
>> 続けて、
>>
>> # sudo -u milter-manager milter-test-server -s
>> unix:/var/run/milter-manager/milter-manager.sock
>>
>> で、起動確認だったのですが、
>>
>> [2016-12-23T06:58:27.394163Z]: [1] [agent][error][decode] Decode
>> error: milter-decoder-error-quark:3: unexpected reply was received:
>> [2016-12-23T06:58:27.394608Z]: [1] [writer][write][error] can't write
>> to not started or shutdown channel
>> [2016-12-23T06:58:27.394638Z]: [1] [server][error][write]
>> [milter-test-server] Failed to write to milter:
>> milter-writer-error-quark:2: can't write to not started or shutdown
>> channel
>>
>> ** (milter-test-server:53983): CRITICAL **: milter_event_loop_quit:
>> assertion 'priv->depth > 0' failed
>>
>> ** (milter-test-server:53983): CRITICAL **: milter_event_loop_quit:
>> assertion 'priv->depth > 0' failed
>> Failed to write to milter: milter-writer-error-quark:2: can't write to
>> not started or shutdown channel
>>
>> とのエラーが出て、現在四苦八苦しているところです。
>>
>> すみませんが、アドバイスを頂けないでしょうか?
>
> これはバグです。
> milter manager 2.1.0で修正済みです。
> workaround としては --n-workers=0 で起動するとよいです。
> もしくは設定ファイルで manager.n_workers=0 にすれば起動できます。
>
> なお manager.n_workers=0 にするとプロセスは1つだけ起動するようになります。

起動フラグとして、 --n-workers=0

 7417  -  I      0:00.00 /usr/local/sbin/milter-manager --n-workers=0
--pid-file /var/run/milter-manager/pid
--config-dir=/usr/local/etc/milter-manager --user-name milter-manager
--group-name milter-manager --unix-socket-group milter-manager
--daemon

あるいは、/usr/local/etc/milter-manager/milter-manager.conf に

manager.n_workers=0

を追加しても、いずれの場合もプロセスはふたつ起動されており、起動確認をしても同じエラーとなります。

また、上で四苦八苦しているときに、2.1.0 のソースをダウンロードしてマニュアルインストールも試して見たのですが、同じようなエラーがでていました。

恐縮ですが、他にアドバイスがございましたらよろしくお願いします。
失礼します。



milter-manager-users-ja メーリングリストの案内
Back to archive index