List Info

Thread: Re: apache 1.3 crashing when I enable PERL?




Re: apache 1.3 crashing when I enable PERL?
country flaguser name
France
2007-04-21 09:53:12
Thanks, Francisco.

Actually, the question should be "how do I enable
threads in Apache"? 

Gilles.

Francisco Valladolid Hdez. wrote:
> --- Wouter Schoot <wouterschoot.org> wrote:
>
>   
>> Gilles Gravier schreef:
>>     
>>> PERL 5 is already built on my system... so I go
to
>>>       
>> ap-perl and make
>>     
>>> install...
>>>       
>>> LoadModule perl_module lib/httpd/mod_perl.so
>>> <Files ~ ".pl$">
>>>   PerlHandler         Apache::Registry
>>>   PerlSendHeader      On
>>>   SetHandler          perl-script
>>>   Options             +ExecCGI
>>> </Files>
>>>       
>>> bash-3.2# /etc/rc.d/apache start
>>> [1]   Abort trap (core dumped) $ -DSSL
>>> /usr/pkg/sbin/apachectl startssl: httpd could
not
>>>       
>> be started
>>     
>>> bash-3.2#
>>>       
>> Hey,
>>
>> This is exactly what I encountered a few weeks
back
>> which costs me a night
>> of trouble. I orgininally suspected it to be my
>> flacky config (NetBSD 2
>> userland, NetBSD 4_BETA2 kernel (for my raid
chipset
>> support)), and PHP
>> with apache 1.3 is no problem, but when I added
perl
>> support, fun was all
>> over. However, recompiling didn't fix it. Even
>> worse, apache 2 didn't
>> solve it either! But, good news, apache 2.2 (also
in
>> pkgsrc) solves this
>> problem!
>>
>> I realise this is just a workaround and,
considering
>> I'm not the only one
>> anymore, it would be good to send-pr this problem
I
>> suppose!
>>     
>
> The  problem is that perl is compiled with thread
> enabled and apache don't, try to enable threads in
> apache.
>
> Regards.
>
>   
>> Wouter
>>
>> --
>> Wouter Schoot (wouterschoot.org)
>> Website: http://www.schoot.org
>> UIN# 42109851
>>
>>
>>
>>     
>
>
> --- 
> Therefore, if anyone is in Christ, he is a new
creation; the old has gone, the new has come! - 2
Corinthians 5:17 (NIV)
> -----------------------------------
> Francisco Valladolid Hdez.
> http://blog.bsdguy.net -
http://flickr.com/p
hotos/sigueme/
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
protection around 
> http://mail.yahoo.com 
>   

-- 
/*Gilles Gravier*/ *=* *GillesGravier.org*
<mailto:GillesGravier.org> 
*=* *http://www.gravier.org/*

ICQ : *77488526* 
<http://www.icq.com/whitepages/about_me.php?Uin=774885
26> * || *MSN 
Messenger : GillesGravier.org <http://members.msn.com/
GillesGravier.org>*
*Skype : ggravier <callto://ggravier>* || *Y! :
ggravier 
<http://profile
s.yahoo.com/ggravier> || AOL : gillesgravier 
<aim:goim?screenname=gillesgravier>
PGP Key ID : *0x8DE6D026* 
<http://pgp.mit.edu:11371/pks/lookup?search
=0x8DE6D026&op=index>
"Chastity is its own punishment." (/Solomon
Short/) [/David Gerrold/]
"De toutes les aberrations sexuelles, la chasteté est
la plus 
aberrante." [Anatole France]


Re: apache 1.3 crashing when I enable PERL?
user name
2007-04-21 10:20:10
I'm still using the config for current builds that I found
works through
trial and error a year or two ago.  I'm including the
pertinent excerpts
from my /etc/mk.conf in hopes that it's useful:

APACHE_MPM = prefork
PKG_OPTIONS.perl = -threads
PKG_OPTIONS.apache = suexec
PKG_OPTIONS.ap-php = ssl
PKG_OPTIONS.ap2-php5 = ssl

I've ended up at this because I couldn't get mod_perl (1.3
or 2.0) to be at
all stable or useful in any configuration other than the
above.  If apache
has threads enabled by default, then you're good to go.  Is
there a way to
ask apache if it's threading is on?

peter

On 4/21/07 9:53 AM, "Gilles Gravier"
<GillesGravier.org> wrote:

> Thanks, Francisco.
> 
> Actually, the question should be "how do I enable
threads in Apache"? 
> 
> Gilles.
> 
> Francisco Valladolid Hdez. wrote:
>> --- Wouter Schoot <wouterschoot.org> wrote:
>> 
>>   
>>> Gilles Gravier schreef:
>>>     
>>>> PERL 5 is already built on my system... so
I go to
>>>>       
>>> ap-perl and make
>>>     
>>>> install...
>>>>       
>>>> LoadModule perl_module
lib/httpd/mod_perl.so
>>>> <Files ~ ".pl$">
>>>>   PerlHandler         Apache::Registry
>>>>   PerlSendHeader      On
>>>>   SetHandler          perl-script
>>>>   Options             +ExecCGI
>>>> </Files>
>>>>       
>>>> bash-3.2# /etc/rc.d/apache start
>>>> [1]   Abort trap (core dumped) $
-DSSL
>>>> /usr/pkg/sbin/apachectl startssl: httpd
could not
>>>>       
>>> be started
>>>     
>>>> bash-3.2#
>>>>       
>>> Hey,
>>> 
>>> This is exactly what I encountered a few weeks
back
>>> which costs me a night
>>> of trouble. I orgininally suspected it to be
my
>>> flacky config (NetBSD 2
>>> userland, NetBSD 4_BETA2 kernel (for my raid
chipset
>>> support)), and PHP
>>> with apache 1.3 is no problem, but when I added
perl
>>> support, fun was all
>>> over. However, recompiling didn't fix it. Even
>>> worse, apache 2 didn't
>>> solve it either! But, good news, apache 2.2
(also in
>>> pkgsrc) solves this
>>> problem!
>>> 
>>> I realise this is just a workaround and,
considering
>>> I'm not the only one
>>> anymore, it would be good to send-pr this
problem I
>>> suppose!
>>>     
>> 
>> The  problem is that perl is compiled with thread
>> enabled and apache don't, try to enable threads in
>> apache.
>> 
>> Regards.
>> 
>>   
>>> Wouter
>>> 
>>> --
>>> Wouter Schoot (wouterschoot.org)
>>> Website: http://www.schoot.org
>>> UIN# 42109851
>>> 
>>> 
>>> 
>>>     
>> 
>> 
>> --- 
>> Therefore, if anyone is in Christ, he is a new
creation; the old has gone,
>> the new has come! - 2 Corinthians 5:17 (NIV)
>> -----------------------------------
>> Francisco Valladolid Hdez.
>> http://blog.bsdguy.net -
http://flickr.com/p
hotos/sigueme/
>> 
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam
protection around
>> http://mail.yahoo.com
>>   


[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )