Процесс Apache2 продолжает работать долгое время, в результате чего оперативная память и процессор оказываются заполненными

Процесс Apache2 продолжает работать долгое время, в результате чего оперативная память и процессор оказываются заполненными

У меня проблема с новым сервером Ubuntu 16, он часами открывает процесс apache2, который заполняет всю оперативную память сервера и процессора до 100%. Я не уверен, связано ли это с какой-то вредоносной программой или ошибкой в ​​конфигурации.

Вот главный процесс Верхний процесс

Вот настройки вapache2.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>


У меня 8 ГБ ОЗУ и 4 процессора, думаю, эти настройки подойдут?

решение1

Передача нам кучи параметров конфигурации и каких-то случайных данных о вашей системе совершенно бесполезна.

Вам необходимо применить научный метод.

  • Установить мониторинг
  • Собрать данные
  • Используйте данные, чтобы лучше понять систему
  • Внесите изменения на основе того, что вы узнали выше.
  • Мониторинг изменений
  • Повторите анализ и внесите необходимые изменения.
  • Изменения в документах

Это не ракетостроение и даже не альтернативные факты. Простые прикладные принципы управления системой — вот все, что вам нужно.

дальнейшее чтение

решение2

Разберитесь, это произошло из-за того, что какое-то расширение продолжало работать, и через несколько минут ЦП был загружен на 100%.

Лучше всего это проверить с помощью topкоманды через SSH

Связанный контент