Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
>> > > > > > Also, I tried restarting the interchange daemon with >> > > > > > PERL_SIGNALS=unsafe and the ALERT/segfaults came MUCH MUCH more >> > > > > > frequently. Does that tell us anything? >> > > > > >> > > > > >> > > > > It would make sense that, when you have high load, there is

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Fred Moyer
On Mon, 11 Dec 2006, Grant wrote: > > > > > Also, I tried restarting the interchange daemon with > > > > > PERL_SIGNALS=unsafe and the ALERT/segfaults came MUCH MUCH more > > > > > frequently. Does that tell us anything? > > > > > > > > > > > > It would make sense that, when you have

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
> >> > > Also, I tried restarting the interchange daemon with > >> > > PERL_SIGNALS=unsafe and the ALERT/segfaults came MUCH MUCH more > >> > > frequently. Does that tell us anything? > >> > > >> > > >> > It would make sense that, when you have high load, there is a problem > >> > processing

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
> The way my config works, apache2 hands all requests to the interchange > (icdevgroup.org) daemon via a socket by way of the mod_perl module > (Interchange::Link). > > So the error is caused by the mod_perl module trying to read or write > to or from the interchange daemon and failing? If that's

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
>> > > Also, I tried restarting the interchange daemon with >> > > PERL_SIGNALS=unsafe and the ALERT/segfaults came MUCH MUCH more >> > > frequently. Does that tell us anything? >> > >> > >> > It would make sense that, when you have high load, there is a problem >> > processing many concurre

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
>> > The way my config works, apache2 hands all requests to the interchange >> > (icdevgroup.org) daemon via a socket by way of the mod_perl module >> > (Interchange::Link). >> > >> > So the error is caused by the mod_perl module trying to read or write >> > to or from the interchange daemon and f

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Fred Moyer
On Mon, 11 Dec 2006, Philip M. Gollucci wrote: Grant wrote: > > Also, I tried restarting the interchange daemon with > > PERL_SIGNALS=unsafe and the ALERT/segfaults came MUCH MUCH more > > frequently. Does that tell us anything? > > > It would make sense that, when you have high load, th

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Philip M. Gollucci
Grant wrote: > The way my config works, apache2 hands all requests to the interchange > (icdevgroup.org) daemon via a socket by way of the mod_perl module > (Interchange::Link). > > So the error is caused by the mod_perl module trying to read or write > to or from the interchange daemon and faili

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
> The way my config works, apache2 hands all requests to the interchange > (icdevgroup.org) daemon via a socket by way of the mod_perl module > (Interchange::Link). > > So the error is caused by the mod_perl module trying to read or write > to or from the interchange daemon and failing? If that's

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Clinton Gormley
> The way my config works, apache2 hands all requests to the interchange > (icdevgroup.org) daemon via a socket by way of the mod_perl module > (Interchange::Link). > > So the error is caused by the mod_perl module trying to read or write > to or from the interchange daemon and failing? If that'

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
> Actually, the only place die_page is called in the module is: > > $SIG{PIPE} = sub { die_page($r); }; > > What does that mean? Have a look here: http://perldoc.perl.org/perlipc.html#Using-open()-for-IPC There is an error reading from or writing to a pipe. The way my config works, apache2 han

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Clinton Gormley
> Actually, the only place die_page is called in the module is: > > $SIG{PIPE} = sub { die_page($r); }; > > What does that mean? Have a look here: http://perldoc.perl.org/perlipc.html#Using-open()-for-IPC There is an error reading from or writing to a pipe. > > - Grant _

Re: mod_perl-2.0.2 causing segfaults

2006-12-11 Thread Grant
>> you need to find out why die_page is being called. > > Do you have any advice on the best way to do that? You could start by using caller(): my ($package, $filename, $line) = caller; within the sub, in order to see where it's being called from. Actually, the only place die_page is calle

Re: mod_perl-2.0.2 causing segfaults

2006-12-10 Thread Randy Kobes
On Sun, 10 Dec 2006, Grant wrote: [ ... ] you need to find out why die_page is being called. Do you have any advice on the best way to do that? You could start by using caller(): my ($package, $filename, $line) = caller; within the sub, in order to see where it's being called from. -- be