1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Ayuda - Demasiado consumo de CPU y RAM por parte de Apache

Tema en 'Servidores Dedicados' iniciado por degarrot, 6 Nov 2011.

  1. degarrot

    degarrot Nuevo usuario

    Hola a todos,

    hace poco cambie mi web a un servidor dedicado y tengo un consumo de CPU y RAM desmesurados por parte de Apache.

    La web es una pequeña red social. Utilizo:
    Joomla: 1.5.23
    Jomsocial: 2.2.4


    Mi servidor tiene los siguientes parámetros:
    SO; CentOS
    Procesador: AMD Opteron 1352 Quad-Core
    Núcleos de procesador: 4 x 2.1 GHz
    Memoria RAM: 4 GB RAM
    Disco duro: 2 x 750 GB HDD

    Solo con 6 usuarios llego a 90% de uso de la CPU!!

    Qué recomendación me hacéis??

    Os adjunto un trozo de mi httpd.conf:

    "
    ServerTokens OS
    ServerRoot "/etc/httpd"
    PidFile run/httpd.pid
    Timeout 30
    KeepAlive On
    MaxKeepAliveRequests 10000
    KeepAliveTimeout 5

    <IfModule prefork.c>
    StartServers 6
    MinSpareServers 5
    MaxSpareServers 30
    ServerLimit 300
    MaxClients 300
    MaxRequestsPerChild 4000
    </IfModule>

    <IfModule worker.c>
    StartServers 5
    MaxClients 300
    SpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 2000
    </IfModule>

    Listen 80

    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authn_alias_module modules/mod_authn_alias.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule ldap_module modules/mod_ldap.so
    LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    LoadModule include_module modules/mod_include.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule info_module modules/mod_info.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule cache_module modules/mod_cache.so
    LoadModule suexec_module modules/mod_suexec.so
    LoadModule disk_cache_module modules/mod_disk_cache.so
    LoadModule file_cache_module modules/mod_file_cache.so
    LoadModule mem_cache_module modules/mod_mem_cache.so
    LoadModule cgi_module modules/mod_cgi.so
    LoadModule version_module modules/mod_version.so

    "

    He instalado memcache-2.1.2 y APC y utilizo PHP como fastCGI

    Tengo una imagen del top, por si puede ayudar, lo que pasa es que todavía no me deja adjuntar

    También instalé el mod_ruid2 para poder tener permisos de escritura en Joomla.


    Decir que para administrar el servidor tendo Parallels Plesk Panel 10.3.1.


    En el .htaccess he puesto:
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
     
  2.  
  3. jrodriguez

    jrodriguez Usuario activo

    mira los logs de apache, es una barbaridad por 6 usuarios
     
  4. degarrot

    degarrot Nuevo usuario

    Gracias por contestar wsoul.

    En el archivo /etc/httpd/error_log depués de un reinicio veo:

    [Mon Nov 07 00:47:14 2011] [notice] caught SIGTERM, shutting down
    [Mon Nov 07 00:47:16 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
    [Mon Nov 07 00:47:16 2011] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
    [Mon Nov 07 00:47:16 2011] [warn] RSA server certificate CommonName (CN) `Parallels Panel' does NOT match server name!?
    [Mon Nov 07 00:47:16 2011] [warn] RSA server certificate CommonName (CN) `Parallels Panel' does NOT match server name!?
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: horde.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_horde.include:49) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: misitio.com:443 (/var/www/vhosts/misitio.com/conf/13200732470.84066600_httpd.include:10) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: default-212_227_86_231:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_server.include:105) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
    [Mon Nov 07 00:47:16 2011] [notice] Digest: generating secret for digest authentication ...
    [Mon Nov 07 00:47:16 2011] [notice] Digest: done
    [Mon Nov 07 00:47:16 2011] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 32 bytes)
    [Mon Nov 07 00:47:16 2011] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
    [Mon Nov 07 00:47:16 2011] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
    PHP Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
    [Mon Nov 07 00:47:16 2011] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Mon Nov 07 00:47:16 2011] [notice] mod_ruid2/0.9.4 enabled
    [Mon Nov 07 00:47:16 2011] [warn] RSA server certificate CommonName (CN) `Parallels Panel' does NOT match server name!?
    [Mon Nov 07 00:47:16 2011] [warn] RSA server certificate CommonName (CN) `Parallels Panel' does NOT match server name!?
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: horde.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_horde.include:49) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: misitio.com:443 (/var/www/vhosts/misitio.com/conf/13200732470.84066600_httpd.include:10) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: SSL server IP/port conflict: default-212_227_86_231:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_server.include:105) vs. atmail.webmail:443 (/usr/local/psa/admin/conf/generated/13192813800.71931100_atmail.include:53)
    [Mon Nov 07 00:47:16 2011] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
    [Mon Nov 07 00:47:16 2011] [notice] Apache configured -- resuming normal operations


    Ves algo que te llame la atención?
     
  5. OscarS

    OscarS Usuario activo

    Lo mas probable es que se le acabe la memoria por una mala configuración o porque no esta optimizado. Parece por lo que veo en el log que usas plesk, no tengo mucho conocimiento en plesk así que no puedo darte una gran respuesta, ¿en donde compraste tu dedicado?
     
  6. degarrot

    degarrot Nuevo usuario

    Hola OscarS, es eso lo que exactamente busco, una buena configuración.

    El server es de 1and1
     
  7. OscarS

    OscarS Usuario activo

    Bueno me doy una idea de que puede ser, si me contactas por privado con gusto te ayudo.

    Saludos.
     
  8. degarrot

    degarrot Nuevo usuario

    Alguien tiene alguna idea más??
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·