Good morning to all.

I have here a "bad configured" apache that hangs the server on every high load 
peak.

The current configuration is:
ServerLimit         2000
StartServers         100
MinSpareServers       50
MaxSpareServers     2000
MaxClients          2000
MaxRequestsPerChild  500

I have a total of 881Mb of RAM and a Dual Core Xeon 3.06GHz.

The apache is:
Server version: Apache/2.0.58
Server built:   Jul 14 2006 19:15:19
Server's Module Magic Number: 20020903:12
Server loaded:  APR 0.9.12, APR-UTIL 0.9.12
Compiled using: APR 0.9.12, APR-UTIL 0.9.12
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/opt/apache2"
 -D SUEXEC_BIN="/opt/apache2/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

And the modules are:
Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  mod_ssl.c
  prefork.c -- I'm using this
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

I did the attached sheet to calculate the parameters based on the available RAM 
(assuming that each httpd process take 2432kb):
ServerLimit                     283
StartServers            47    *2432kb = 114304kb
MinSpareServers         56
MaxSpareServers         100
MaxClients                      283   *2432kb = 688256Kb
MaxRequestsPerChild     802
** Max of used RAM = 802560kb

Is this correct? I need configure apache to maximum performance given my HW 
(RAM).

Best Regards

Lincoln Zuljewic Silva
lincoln.si...@claro.com.br
TI - Suporte Técnico Unix
Claro - Matriz
Fixo: (11) 9415-6865 [96865]
Celular: (11) 9608-3408 (Agora Claro!)
www.claro.com.br



Esta mensagem, incluindo seus eventuais anexos, pode conter informações 
confidenciais, de uso restrito e/ou legalmente protegidas. Se você recebeu esta 
mensagem por engano, não deve usar, copiar, divulgar, distribuir ou tomar 
qualquer atitude com base nestas informações. Solicitamos que você elimine a 
mensagem imediatamente de seu sistema e avise-nos, enviando uma mensagem 
diretamente para o remetente e para postmas...@claro.com.br. Todas as opiniões, 
conclusões ou informações contidas nesta mensagem somente serão consideradas 
como provenientes da Claro ou de suas subsidiárias quando efetivamente 
confirmadas, formalmente, por um de seus representantes legais, devidamente 
autorizados para tanto.
------------------------------------------------------------------------------
Este mensaje, incluyendo sus eventuales archivos adjuntos, puede contener 
informaciones confidenciales, de uso restringido y/o legalmente protegidas. Si 
usted ha recibido este mensaje por error, no debe utilizar, copiar, divulgar, 
distribuir o tomar cualquier actitud basada en estas informaciones. Solicitamos 
la inmediata eliminación del mensaje de su sistema y el envío de un informe en 
forma directa al remitente y a postmas...@claro.com.br. Todas las opiniones, 
conclusiones o informaciones contenidas en este mensaje solamente serán 
consideradas como provenientes de Claro o de sus subsidiarias cuando sean 
efectivamente confirmadas, formalmente, a través de uno de sus representantes 
legales debidamente autorizados a tal fin.
------------------------------------------------------------------------------
This message, including all attachments transmitted with it may include 
restricted, legally privileged, and/or confidential information. If you 
received this message by mistake or in error you are hereby notified that you 
must not use, publicize, copy, distribute, resend, or take any action based on 
the information contained in the message. We ask you to delete the message 
immediately from your system and advise us by sending a message directly

Attachment: Apache_calc.xls
Description: Apache_calc.xls

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to