[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date
][Interchange by thread
]
[ic] Strange error
> >
> > Do a Google search for that "recursive call" problem. You'll find
> > that it's not confined to Interchange. It occurs mostly with Perl
> > applications and doesn't occur on anything but FreeBSD.
> >
> > http://interchange.redhat.com/pipermail/interchange-users/2000-December/002720.html
> > http://www.geocrawler.com/archives/3/11679/2001/10/0/6962660/
> > http://www.geocrawler.com/archives/3/1371/2002/3/0/8238008/
> > http://www.apachelabs.org/httpd-users/200203.mbox/%3C02030114155105.03561@pico%3E
> >
> > There are loads of other examples.
> >
> > That particular problem appears to be related to signal handling
> > routines, so you "may" be able to solve it by setting PreFork to
> > Yes and MaxServers to 0.
> >
> > Another solution could be to rebuild Perl with the option to use
> > it's own malloc, rather than the FreeBSD malloc. Run "make test"
> > and make sure that ALL of the tests pass.
> >
> > You can probably guess my third, and preferred, solution. :-)
> >
> Please! Let me know, if rebuilding Perl with it's own malloc solve the
> problem.
>
To be honest, I doubt that it will, but it may be worth a try. I don't
use FreeBSD, for obvious reasons, so I don't have any way to test this
for you.
You may as well try the PreFork/MaxServers suggestion first.
--
_/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/
_/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h
_/ _/ _/ _/ _/ _/ _/ _/_/ kevin@cursor.biz
_/ _/ _/_/_/_/ _/ _/_/_/ _/ _/