Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[apache-talk] Как побороть HARD_SERVER_LIMIT ?
В предыдущем посте забыл поставить subject, возможно сообщение не попало в
лист, поэтому повторю:
Приветсвую уважаемые!
Такая вот задачка.
В httpd.conf стоит:
#===========================>
MinSpareServers 12
MaxSpareServers 512
StartServers 10
MaxClients 3000
MaxRequestsPerChild 60
#===========================<
Апач собран так:
src/include/httpd.h
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 4096
#elif defined(NETWARE)
#define HARD_SERVER_LIMIT 4096
#else
#define HARD_SERVER_LIMIT 4096
#endif
#endif
./httpd -V
Server version: Apache/1.3.27 (Unix)
Server built: Jun 19 2003 09:24:13
Server's Module Magic Number: 19990320:13
Server compiled with....
-D HAVE_MMAP
-D USE_MMAP_SCOREBOARD
-D USE_MMAP_FILES
-D HAVE_FLOCK_SERIALIZED_ACCEPT
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D HARD_SERVER_LIMIT=4096
-D SO_ACCEPTFILTER
-D ACCEPT_FILTER_NAME="httpready"
-D HTTPD_ROOT="/usr/local/apache"
-D SUEXEC_BIN="/usr/local/apache/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
-D DEFAULT_LOCKFILE="logs/httpd.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
-D ACCESS_CONFIG_FILE="conf/access.conf"
-D RESOURCE_CONFIG_FILE="conf/srm.conf"
./apachectl configtest
Syntax OK
Но при этом, в error_log'е видим при
./apachectl graceful:
[notice] SIGUSR1 received. Doing graceful restart
WARNING: MaxClients of 3000 exceeds compile time limit of 2048 servers,
lowering MaxClients to 2048. To increase, please see the
HARD_SERVER_LIMIT define in src/include/httpd.h.
[notice] Apache/1.3.27 (Unix) mod_deflate/1.0.16 rus/PL30.16
Когда MaxClients доходит до 2048, законно апач затыкается.
Внимание вопрос:
Как побороть HARD_SERVER_LIMIT ? =)
Заранее спасибо за любые идеи.
Best Regards,
Oleg Ilin (ilin@rinet.ru)
P.S.
uname -a
FreeBSD mydomain.com 4.7-STABLE FreeBSD 4.7-STABLE #1: Sat Mar 22 08:28:47
MSK 2003 root@mydomain.com:/usr/src/sys/compile/22P i386
|