solarg wrote:
> On 12/28/09 04:06 PM, Jeff Trawick wrote:
>>
>> solarg wrote:
>>> hello all,
>>> on my os2009.06 b111b, i'm running SAMP, with SUNWapach22, but since
>>> i've upgraded from b101b, my websites often hang, and i have to
>>> restart httpd.
>>
>> work-around for hang sent to you directly (it is also attached to an old
>> thread in this list and accessible from the forum view)
>>
>
> ok, i'll try, but does it mean that the workaround will be integrated 
> at the next opensolaris release?

yes; the fix is in the development levels of OpenSolaris 2010.03
>
> And one more question, how can i know if my apache is pre-fork or 
> worker model? the use of httpd or http.worker?

yes

or "svccfg -s apache22 getprop httpd/server_type"


>
>
>>> Somebody points me that there are too many modules loaded by default,
>>> and that's a bad thing.
>>
>> yeah, that's not optimal but has nothing to do with a hang; you can
>> comment out unused modules in /etc/apache2/2.2/conf.d/modules-32.load or
>> modules-64.load
>>
> yes, i played with that, for example, trying to comment all the 
> entries, because i want to add it one by one, just the ones needed by 
> my website, but it doen't work:
> # /usr/apache2/2.2/bin/apachectl -t
> Syntax error on line 128 of /etc/apache2/2.2/httpd.conf:
> Invalid command 'Order', perhaps misspelled or defined by a module not 
> included in the server configuration
>
> Order is in module mod_access, but mod_access doesn't exist in 
> modules-32.load. In this file, there is 68 LoadModule lines, and if i 
> let all the lines uncommented, it works, even without mod_access !?
>

make sure you're looking at the Apache 2.2 docs, instead of Apache 2.0 
or 1.3

Order is a mod_authz_host directive in Apache 2.2 
(http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order).
>
>>> I'm also tryng to use status with apachectl, but it doesn't work:
>>> # /usr/apache2/2.2/bin/apachectl status
>>> Not Found
>>>
>>> The requested URL /server-status was not found on this server.
>>
>> The server-status page isn't set up by default. (I'm away from an
>> install at the moment and don't recall which config file to tweak :(
>> Sorry.) modules-{32,64}.load should have the LoadModule for
>> mod_status.so and one of the conf.d/*.conf files should have
>>
>> <Location /server-status>
>> SetHandler server-status
>> ...
>> </Location>
>>
>> (look in /etc/apache2/2.2/samples-conf.d for the file with the sample
>> /server-status config)
>
> it works now, great
>
>>>
>>> Switching to webstack could be a solution?
>>
>>> Why Sun is delevering different AMP?
>>
>> SUNWapch22 is the sole Sun delivery of Apache 2.2 for OpenSolaris. You
>> can call it SAMP or AMP or Web Stack or whatever, but there's just one
>> delivery.
>>
>>
>
> but SUNWapach22 doesn't use the same pathes as listed here:
> http://wikis.sun.com/pages/viewpage.action?pageId=50432140#SunWebStackInstallationandConfigurationGuide-SunWebStackComponents
>  
>
> This page is referenced by: http://www.opensolaris.com/use/customize/
>
>
here are the current Web Stack docs: 
http://wikis.sun.com/display/WebStack/Sun+GlassFish+Web+Stack+Documentation

note that Web Stack is also available for Solaris 10 and Linux, so docs 
will show multiple versions of paths or commands



Reply via email to