Mark Martinec schrieb:
> Siegbert,
> 
>>> - All latest perl-module are installed. (Perl 5.6)
>>> After update to the last amavisd 2.3.3, we have the following Problem
> ...
>>> The new (amavisd virgin child) is created (new pid), but only for 2-3
>>> seconds. After this time the new virgin child crash, and the amavisd
>>> master process tried to recreate a new virgin child.
> 
>>> see "strace the amavisd master pid" (strace -t -p 7013) on creating new
>>> virgin child process:
>>> 09:45:50 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 13], WNOHANG,
>>> NULL) = 23259
> 
> Signal 13 is SIGPIPE, which is triggered when a process tries to write
> to a pipe but the other end no longer exists.
> 
> Instead of concentrating on the parent process, it would be more
> informative to trace a child process, either directly or by adding
> option -f to the strace on master.
> 
>> Next step, go back to Net:Server 0.88 and it's work !!!!!!
>> On the same Server without any changes in the config-files.
>>>>> see different between Net:Server 0.90 and 0.88:
>> Is this an error in the new Net:Server 0.90 ????
> 
> Interesting.
> 
> I'd say that your version of Perl 5.6 likely plays a decisive role
> in the problem.
> 
>   Mark
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> AMaViS-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/amavis-user
> AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
> AMaViS-HowTos:http://www.amavis.org/howto/


Dear Mark,

Thanks for your info about the Signal 13 (SIGPIPE). Possible i have
found the process tries to write ??

The logfile /var/log/mail (needed by amavisd, postfix and others) are
logrotated after +4096k with wrong permissions (644, root.root). After
the daily cronjob "cron.daily" create after +4096k the new
"/var/log/mail" logfile, amavisd can not write in this pipe ????? - so
the new child task cannot created. It's a possible reason for you ??

We well see. I have corrected the permissions in the logrotate
definition, and wait and wait and wait and wait. Give you a response.
Also it's running now with Net::Server 0.90.

Regards
Siegbert


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to