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
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
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.