[ic] Re: ALERT: bad pipe signal received for /page.html
Music
music at labyrinth.net.au
Tue Dec 12 01:33:55 EST 2006
----- Original Message -----
From: "Kevin Walsh" <kevin at cursor.biz>
To: <interchange-users at icdevgroup.org>
Sent: Tuesday, December 12, 2006 4:12 PM
Subject: Re: [ic] Re: ALERT: bad pipe signal received for /page.html
> "Music" <music at labyrinth.net.au> wrote:
>> ifdef TRAFFIC =~ /rpc/i
>> Message RPC traffic settings.
>> PreFork Yes
>> StartServers 5
>> MaxServers 0
>> MaxRequestsPerChild 100
>> HouseKeeping 2
>> PIDcheck 120
>> ChildLife 30 minutes
>> endif
>>
>> I also tried disabling ChildLife and PreFork and increasing start
>> servers.
>>
>> All with no joy.
>>
>> 'Applying Changes' to one catalogue puts the Interchange daemon into
>> faulty
>> state.
>>
>> No errors are displayed in IC error.log, catalog error.log nor apache
>> error
>> logs.
>>
>> Just thought I would document this on the list to see if any feedback
>> etc.
>>
> Just as an experiment, could you reduce the ChildLife to 60 (1 minute),
> restart Interchange and reproduce the problem. I suspect that the problem
> will clear itself within one minute.
Yes, spot on. The problem pages disappeared after the 60 seconds!
>
> If that happens then we know that the problem is probably in Interchange
> itself, rather than than in Interchange::Link.
Not using Interchange:Link on this server - just regular tlink CGI running
in Inet Mode.
>
> The thinking is that the "apply changes" (or whatever), causes one of
> the Interchange children to throw its toys out of its pram. The constant
> refreshes then causes the naughty child to receive a request every now
> and again, resulting in a moody page.
>
> One thing that may debunk my theory is your assertion that the problem
> still occurs when PreFork is switched off. Can you check that again
> for me.
Testing with Pre-Fork - Oh dear - it appears Pre-For is the problem.
I commented out Pre-Fork and ChildLife and the server is running very
nicely.
I can't reporduce the problem. Now I have to try and remember why I added
Pre-Fork and ChildLife; I hope it is not too dramatic a jolt!
I have dropped the PERL_SIGNALS=unsafe in restart command now also and all
is running well.
>
> I'm afraid I don't have an Interchange::Link setup to play with. If
> someone wants to allow me some time on their machine, and a guaranteed
> way to reproduce the problem, I'm sure I could track it down reasonably
> quickly.
You are more than welcome to test our Apache 2 setup however as I say not
using Interchange:Link on this one as it doesn't play with the version of
mod_perl (1.99_09-10.ent) available for centos3.
>There's never been any demand for mod_interchange on Apache 2.x
There is from some of us!! :-)
More information about the interchange-users
mailing list