Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ModPerl: Embperl

How does Embperl work with different Apache2 MPM models?

 

 

ModPerl embperl RSS feed   Index | Next | Previous | View Threaded


gwolf at gwolf

Apr 30, 2007, 6:39 PM

Post #1 of 3 (1386 views)
Permalink
How does Embperl work with different Apache2 MPM models?

Hi,

We recently got this bug report in Debian, for which I'm sending a
copy of this mail:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412521

In short, the user states embperl only works with the Prefork Apache
MPM. I have only used this MPM (and not the other ones, particularly
the ones based on threading) - and this is because only the Prefork
one works reliably with mod_perl (and much of my code is
mod_perl). However, I understand that if Embperl is not directly
called from inside Apache (i.e. if it is run via FastCGI), it can
safely run under threaded Apache2 servers - Am I right?

Probably we (and "we" might mean "the Debian maintainers for Embperl"
or "our kind Gerald and his very nice team") should basically document
prominently the user might find this situation :) What do you think?

Greeetings,

--
Gunnar Wolf - gwolf [at] gwolf - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
Attachments: signature.asc (0.18 KB)


richter at ecos

May 3, 2007, 8:34 PM

Post #2 of 3 (1265 views)
Permalink
RE: How does Embperl work with different Apache2 MPM models? [In reply to]

Hi,

>
> In short, the user states embperl only works with the Prefork
> Apache MPM. I have only used this MPM (and not the other
> ones, particularly the ones based on threading) - and this is
> because only the Prefork one works reliably with mod_perl
> (and much of my code is mod_perl). However, I understand that
> if Embperl is not directly called from inside Apache (i.e. if
> it is run via FastCGI), it can safely run under threaded
> Apache2 servers - Am I right?
>

Yes, this is true

> Probably we (and "we" might mean "the Debian maintainers for Embperl"
> or "our kind Gerald and his very nice team") should basically
> document prominently the user might find this situation :)
> What do you think?

Sounds like a good idea. Since I don't use debian or Umbuntu I am not
sure where to put such a hint.

If you send me a few words I can include it in the Embperl Install.pod

Gerald



** Virus checked by BB-5000 Mailfilter **

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe [at] perl
For additional commands, e-mail: embperl-help [at] perl


gwolf at gwolf

May 4, 2007, 8:08 AM

Post #3 of 3 (1275 views)
Permalink
Re: How does Embperl work with different Apache2 MPM models? [In reply to]

Gerald Richter - ECOS GmbH dijo [Fri, May 04, 2007 at 05:34:58AM +0200]:
> > Probably we (and "we" might mean "the Debian maintainers for Embperl"
> > or "our kind Gerald and his very nice team") should basically
> > document prominently the user might find this situation :)
> > What do you think?
>
> Sounds like a good idea. Since I don't use debian or Umbuntu I am not
> sure where to put such a hint.
>
> If you send me a few words I can include it in the Embperl Install.pod

Umh... I think documenting this is the best way out :) Maybe adding a
short note in the 'Compatibility' section of the base Embperl pod
(and, BTW, it should be updated to reflect Embperl is compatible with
Apache 2.2.x as well ;-) )

Greeetings,

--
Gunnar Wolf - gwolf [at] gwolf - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe [at] perl
For additional commands, e-mail: embperl-help [at] perl

ModPerl embperl RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.