
Tengo un problema con el nuevo servidor Ubuntu 16, sigue abriendo el proceso apache2 durante horas, lo que llena toda la RAM del servidor y el procesador al 100% de uso. No estoy seguro si es por algún malware o error en la configuración.
Aquí está el proceso superior. Proceso superior
Aquí están las configuraciones enapache2.conf
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
HostnameLookups Off
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AccessFileName .htaccess
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
Tengo 8 GB de RAM y 4 procesadores, así que creo que estas configuraciones están bien.
Respuesta1
Mostrarnos un montón de opciones de configuración y algunos datos aleatorios sobre su sistema no es del todo útil.
Es necesario aplicar el método científico.
- Instalar monitoreo
- Reunir datos
- Utilice los datos para ayudar a comprender el sistema.
- Realice cambios basándose en lo que ha aprendido anteriormente
- Monitorear cambios
- Repetir el análisis y realizar cambios según sea necesario.
- Cambios de documentos
No es ingeniería espacial ni siquiera hechos alternativos. Todo lo que necesita son principios simples de gestión de sistemas aplicados.
Respuesta2
Averigüe esto, fue debido a que alguna extensión seguía ejecutándose y la CPU estaba encendida al 100% después de unos minutos.
Lo mejor es verificar esto usando top
el comando usando SSH