All pastes #36086 Raw Edit

Untitled

public text v1 · immutable
#36086 ·published 2006-01-07 09:16 UTC
rendered paste body
freerick
I've been having a major problem with my Apache setup for a while. I couldn't find anything about this error on Google, I was hoping someone here might know more. About once or twice every 24 hours, at different times, Apache stops serving requests. The server processes still run normally, but when you try to access a site, nothing happens.
The access log shows little to no activity, and the error log shows the following while the server is down:

critical_release() failed: Invalid argument
critical_acquire() failed: Invalid argument
critical_release() failed: Invalid argument
critical_acquire() failed: Invalid argument
critical_release() failed: Invalid argument

The server can be brought up by killing the process and restarting it (not by issuing a restart command to the process)

and when it comes back up, the error log shows the following:

[Sun Jun 27 19:23:41 2004] [warn] pid file /usr/local/psa/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous A
pache run?

The server then responds properly until the next time it stalls.
Any thoughts?

Thanks in advance,

Patrick 

--------------------------------------------------------------------------------

Starhost
Are you running Plesk 7.03 ??? Cause I know several FreeBSD 4.9 / 4.10 servers running Plesk 7.03 whith the same problems you have. Do you already got a solution?? 

--------------------------------------------------------------------------------

zupanm
have you compiled your own kernel or are you using the stock kernel? 

--------------------------------------------------------------------------------

Starhost
We are using a own compiled kernel, with the following own added / changed options:


Quote:
maxusers 1024
options QUOTA
options NMBUFS=53248
options NMBCLUSTERS=13312
options IPDIVERT
options IPFILTER #enable the filter in general
options IPFILTER_LOG #logging enabled
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
options IPFIREWALL_FORWARD #enable transparent proxy support
options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
options ICMP_BANDLIM
options RANDOM_IP_ID

options SHMMAXPGS=4096
options SHMSEG=256
options SEMMSL=1536
options SEMMNI=256
options SEMMNS=512
options SEMMNU=512
options SEMMAP=512
options SEMOPM=2560
options SEMUME=256  


--------------------------------------------------------------------------------

Starhost
Have you got any idea???