Why do the multiplexor give the above error within this code ??

                eval{
                        $SIG{INT}=sub{$grey_insert->cancel};
                        alarm 10;
                        
$grey_insert->execute($ip3,$sender,$recipient,$t,$t_g,$t_e,$ip,$check_mx,$check_rbl,$key,$result,$day,0,0);
                        return('CONTINUE', "ok");
                        alarm 0;
                };
                if($@){
                        return('TEMPFAIL', "<TMPF> Error but no problem, come 
back later... (4)");
                }

The error is when i try to lock a table (for testing this code), the timeout 
work but the multiplexor-slave child dies, it should not.....!
There are no error in my filters, works perfect until I try the alarm with this 
code, the slave dies..

/usr/local/mime/bin/mimedefang.pl -test
Filter /etc/mail/filters/mimedefang-filter seems syntactically correct.

/usr/local/mime/bin/md-mx-ctrl -s 
/mailspool/sockets/mimedefang-multiplexor.sock reread
Forced reread of filter rules

Slave 37 died prematurely -- check your filter rules
Reap: slave 37 (pid 15371) exited due to signal 14 (SLAVE DIED UNEXPECTEDLY)
Error from multiplexor: ERR No response from slave



_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to