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/
