Hello,
httpd is eating my server memory.   12GB of installed memory.
I've read a lot of info on memory tuning, but can't seem to make it use less than shown below.

Thanks for any and all help,
Paul

  PID USER      PR NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
15890 apache    20   0 4291252   1.6g  10544 S   0.0 14.1 4:45.03 httpd
15891 apache    20   0 4383160   1.5g  10640 S   0.0 14.0 5:32.65 httpd
15756 apache    20   0 4156040   1.4g  10260 S   0.0 12.7 2:26.57 httpd
15730 apache    20   0 3697448 980.4m   9888 S   0.0  8.7 1:07.23 httpd
15729 apache    20   0 3229884 810576   6928 S   0.0  7.0 0:50.16 httpd

Server info:
# ./apachectl -V
Server version: Apache/2.4.53 (Unix)
Server built:   Apr  3 2022 08:22:55
Server's Module Magic Number: 20120211:124
Server loaded:  APR 1.7.0, APR-UTIL 1.6.1, PCRE 8.32 2012-11-30
Compiled using: APR 1.7.0, APR-UTIL 1.6.1, PCRE 8.32 2012-11-30
Architecture:   64-bit
Server MPM:     event
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_PROC_PTHREAD_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=256
 -D HTTPD_ROOT="/usr/local/apache-2.4.53"
 -D SUEXEC_BIN="/usr/local/apache-2.4.53/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

MPM event settings:
<IfModule mpm_event_module>
    StartServers             5
    MinSpareThreads         50
    MaxSpareThreads        150
    ThreadsPerChild         25
    MaxRequestWorkers      200
    MaxConnectionsPerChild 1000
</IfModule>

Reply via email to