apache configuration for not get "out of memory"

Discussion in 'Apache' started by danibee, Jan 16, 2011.

  1. #1
    Hello,
    I have a dedicated server with this configuration:
    Processor: core i7
    Memory: 12 GB ram

    The troubleshot I have is: the used ram memory is 10.5 GB when I got 400 online users on my website. If I reboot the server the ram memory will reduce to 4GB .
    Can anyone tell me how to optimize the httpd.conf file to not crash the server in case of more users?

    Thanks
     
    danibee, Jan 16, 2011 IP
  2. Natcoweb

    Natcoweb Peon

    Messages:
    29
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Sorry, posted in the wrong thread.
     
    Last edited: Jan 17, 2011
    Natcoweb, Jan 17, 2011 IP
  3. fardesi

    fardesi Peon

    Messages:
    17
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Can you list the modules you have on Apache...
     
    fardesi, Jan 18, 2011 IP
  4. danibee

    danibee Well-Known Member

    Messages:
    412
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    148
    #4
    yes, here are modules from httpd.conf:

    LoadFile /usr/lib64/libxml2.so
    #LoadFile /usr/lib64/liblua5.1.so
    LoadModule security2_module /usr/lib64/httpd/modules/mod_security2.so
    LoadModule authn_file_module lib64/httpd/modules/mod_authn_file.so
    LoadModule authn_dbm_module lib64/httpd/modules/mod_authn_dbm.so
    LoadModule authn_anon_module lib64/httpd/modules/mod_authn_anon.so
    LoadModule authn_dbd_module lib64/httpd/modules/mod_authn_dbd.so
    LoadModule authn_default_module lib64/httpd/modules/mod_authn_default.so
    LoadModule authn_alias_module lib64/httpd/modules/mod_authn_alias.so
    LoadModule authz_host_module lib64/httpd/modules/mod_authz_host.so
    LoadModule authz_groupfile_module lib64/httpd/modules/mod_authz_groupfile.so
    LoadModule authz_user_module lib64/httpd/modules/mod_authz_user.so
    LoadModule authz_dbm_module lib64/httpd/modules/mod_authz_dbm.so
    LoadModule authz_owner_module lib64/httpd/modules/mod_authz_owner.so
    LoadModule authnz_ldap_module lib64/httpd/modules/mod_authnz_ldap.so
    LoadModule authz_default_module lib64/httpd/modules/mod_authz_default.so
    LoadModule auth_basic_module lib64/httpd/modules/mod_auth_basic.so
    LoadModule auth_digest_module lib64/httpd/modules/mod_auth_digest.so
    LoadModule file_cache_module lib64/httpd/modules/mod_file_cache.so
    LoadModule cache_module lib64/httpd/modules/mod_cache.so
    LoadModule disk_cache_module lib64/httpd/modules/mod_disk_cache.so
    LoadModule mem_cache_module lib64/httpd/modules/mod_mem_cache.so
    LoadModule dbd_module lib64/httpd/modules/mod_dbd.so
    LoadModule dumpio_module lib64/httpd/modules/mod_dumpio.so
    LoadModule reqtimeout_module lib64/httpd/modules/mod_reqtimeout.so
    LoadModule ext_filter_module lib64/httpd/modules/mod_ext_filter.so
    LoadModule include_module lib64/httpd/modules/mod_include.so
    LoadModule filter_module lib64/httpd/modules/mod_filter.so
    LoadModule substitute_module lib64/httpd/modules/mod_substitute.so
    LoadModule deflate_module lib64/httpd/modules/mod_deflate.so
    LoadModule ldap_module lib64/httpd/modules/mod_ldap.so
    LoadModule log_config_module lib64/httpd/modules/mod_log_config.so
    LoadModule log_forensic_module lib64/httpd/modules/mod_log_forensic.so
    LoadModule logio_module lib64/httpd/modules/mod_logio.so
    LoadModule env_module lib64/httpd/modules/mod_env.so
    LoadModule mime_magic_module lib64/httpd/modules/mod_mime_magic.so
    LoadModule cern_meta_module lib64/httpd/modules/mod_cern_meta.so
    LoadModule expires_module lib64/httpd/modules/mod_expires.so
    LoadModule headers_module lib64/httpd/modules/mod_headers.so
    LoadModule ident_module lib64/httpd/modules/mod_ident.so
    LoadModule usertrack_module lib64/httpd/modules/mod_usertrack.so
    LoadModule unique_id_module lib64/httpd/modules/mod_unique_id.so
    LoadModule setenvif_module lib64/httpd/modules/mod_setenvif.so
    LoadModule version_module lib64/httpd/modules/mod_version.so
    #LoadModule proxy_module lib64/httpd/modules/mod_proxy.so
    #LoadModule proxy_connect_module lib64/httpd/modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module lib64/httpd/modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module lib64/httpd/modules/mod_proxy_http.so
    #LoadModule proxy_scgi_module lib64/httpd/modules/mod_proxy_scgi.so
    #LoadModule proxy_ajp_module lib64/httpd/modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module lib64/httpd/modules/mod_proxy_balancer.so
    LoadModule ssl_module lib64/httpd/modules/mod_ssl.so
    LoadModule mime_module lib64/httpd/modules/mod_mime.so
    LoadModule dav_module lib64/httpd/modules/mod_dav.so
    LoadModule status_module lib64/httpd/modules/mod_status.so
    LoadModule autoindex_module lib64/httpd/modules/mod_autoindex.so
    LoadModule asis_module lib64/httpd/modules/mod_asis.so
    LoadModule info_module lib64/httpd/modules/mod_info.so
    LoadModule cgi_module lib64/httpd/modules/mod_cgi.so
    LoadModule dav_fs_module lib64/httpd/modules/mod_dav_fs.so
    LoadModule vhost_alias_module lib64/httpd/modules/mod_vhost_alias.so
    LoadModule negotiation_module lib64/httpd/modules/mod_negotiation.so
    LoadModule dir_module lib64/httpd/modules/mod_dir.so
    LoadModule imagemap_module lib64/httpd/modules/mod_imagemap.so
    LoadModule actions_module lib64/httpd/modules/mod_actions.so
    LoadModule userdir_module lib64/httpd/modules/mod_userdir.so
    LoadModule alias_module lib64/httpd/modules/mod_alias.so
    LoadModule rewrite_module lib64/httpd/modules/mod_rewrite.so
     
    danibee, Jan 18, 2011 IP
  5. srisen2

    srisen2 Peon

    Messages:
    359
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I have found that limiting the MaxRequestsPerChild to 1000 has produced positive effects for optimizing your resources.

    I also recommend reviewing your php and mysql configuration if they are being used for additional optimization.

    In most cases a bad plugin can cause such an overload and may not be directly linked to apache at all but simply using your server resources without reason.
     
    srisen2, Feb 1, 2011 IP
  6. mwasif

    mwasif Active Member

    Messages:
    816
    Likes Received:
    23
    Best Answers:
    1
    Trophy Points:
    70
    #6
    Are you running anything else on this server e.g. database server?
     
    mwasif, Feb 1, 2011 IP