Re: compiling perl on freebsd to support ithreads

[prev] [thread] [next] [Date index for 2005/04/26]

From: Stas Bekman
Subject: Re: compiling perl on freebsd to support ithreads
Date: 03:21 on 26 Apr 2005
Foo Ji-Haw wrote:
> Hello guys,
> 
> I know this is not exactly the best fit for this mailing list, but I am 
> trying to use FreeBSD (4.11 + 5.3) for mp2 work. Hope that qualifies it!
> 
> The problem is that the perl that comes with FBSD is not compiled with 
> ithreads. I read that to run different modperl apps on virtual sites 
> without conflicting on namespace, I need to set PerlOptions +Parent. But 
> this only works for Perl with ithreads.
> 
> I am not exactly a FreeBSD guru, and I really like to stick to Ports if 
> possible. Can someone advise me on any params I can add to make && make 
> install to enable ithreads?

The question is whether you want to use it. Perl w/ithreads not only slows 
things down and requires more memory, while ok for dev purposes, it will 
probably won't scale well in production. The reason, cloning a new perl 
thread under the server with many modules loaded and busy CPU may take... 
a few minutes.

We should really wait till perchild and/or metux [1] are completed, which 
is when you will be able to use a scalable solution for independant 
vhosts. The problems is that it doesn't seem that anybody is working on those.

The best solution for now if you have conflicting namespaces, is to run 
separate mod_perl servers for each host.

[1] http://nibiru.borg.metux.de:7000/wiki.mpm/

        -- 
        __________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@xxxxxx.xxx http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

(message missing)

Fwd: [UPGRADE]: Apache::DBI 0.96 for mod_perl 2.0 RC5
Philip M. Gollucci 01:31 on 26 Apr 2005

compiling perl on freebsd to support ithreads
Foo Ji-Haw 02:21 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Philip M. Gollucci 03:13 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Philip M. Gollucci 06:52 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Michael Peters 13:09 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Philip M. Gollucci 14:12 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Stas Bekman 03:21 on 26 Apr 2005

Re: compiling perl on freebsd to support ithreads
Jay Scherrer 14:40 on 27 Apr 2005

Re: compiling perl on freebsd to support ithreads
Jay Scherrer 15:21 on 27 Apr 2005

Generated at 10:25 on 04 May 2005 by mariachi v0.52