On Tue, 11 Jun 2002, Paul G. Weiss wrote:

> I had already thought of that.  Strace shows that the 
> correct libperl.so is the one that is being loaded.  Just
> to make sure I deleted all others and did 
> 
> ln -s /usr/lib/perl5/5.6.1/i386-freebsd-thread-multi/CORE /usr/lib
> 
> but strace tells me that it is still directly loading the correct
> one, probably because of the 
> 
> -Wl,-R/usr/lib/perl5/5.6.1/i386-freebsd-thread-multi/CORE
> 
> used in linking mod_perl.so.

ok.
 
> That being said I tried the LoadFile directive as you suggested.
> This indeed lets the system start, but now it can serve no
> pages ( not even static ones ).  This is true even when all
> mod_perl configuration directive are removed from the conf
> file (except the LoadFile and the LoadModule).
> 
> However, when I do httpd -X, it
> works - I can even serve mod_perl content.  But regular httpd
> just hangs.  The strace output of an httpd process shows this:
> 
> accept(5, {sin_family=AF_INET6, sin6_port=htons(1303), inet_pton(AF_INET6,
> "::ffff:65.204.1.133", &sin6_addr), sin6_flowinfo=0}, [28]) = 20

could this be a version of freebsd with broken threads support?  i've 
heard many cases of that.  chances are if you rebuild perl without 
-Dusethreads and apache with the prefork mpm, this problem won't be there.

Reply via email to