Сбой Apache

Вчера я переместил один из сайтов, которыми я управляю, на свой VPS, а сегодня произошла странная вещь. Ни один из моих сайтов не работал, пока работали FTP, SSH и VPS администрация. Первое, что пришло мне в голову, это перезапустить Apache, и это помогло. Потом это повторилось через несколько часов и перезагрузка снова помогла. Поэтому я заглянул в файл журнала ошибок Apache (он имеет 10 МБ), и есть только 110 000 строк только этих двух ошибок:

[Mon Jul 27 09:06:00.889287 2015] [core:warn] [pid 15544] AH00045: child process 26930 still did not exit, sending a SIGTERM

а также

postdrop: warning: mail_queue_enter: create file maildrop/756694.28641: Disk quota exceeded

Мой VPS имеет 512 МБ ОЗУ, и я не думаю, что в день мои сайты посещают более 100 человек, поэтому я был удивлен, когда узнал об использовании ОЗУ, подобном этому http://postimg.org/image/7il6j3rcd/

Может ли быть использование оперативной памяти причиной? Этот пользователь matrimoni выглядит как один из веб-сайтов ( http://matrimoniodenataliaylukas.sk/), который у меня есть на VPS, но я понятия не имею, почему он так много процессов и использует так много памяти.

У вас есть идеи, что может заставить мой Apache перестать работать случайно?

1 ответ

[Mon Jul 27 09:06:00.889287 2015] [core:warn] [pid 15544] AH00045: child process 26930 still did not exit, sending a SIGTERM

Эта ошибка возникает, когда дочерние процессы не были завершены, и отправляется сигнал SIGTERM(Сигнал: Завершить - сигнал по умолчанию для прекращения процесса). Основная причина этой ошибки - тяжелые или глючные сценарии, исчерпание памяти, бесконечные циклы и т. Д. Вам следует попробовать понизить настройки MaxClients. Скорее всего, вы запускаете больше процессов Apache, чем у вас есть физическая память.

postdrop: warning: mail_queue_enter: create file maildrop/756694.28641: Disk quota exceeded

Эта ошибка означает, что почтовый ящик пользователя заполнен. Попробуйте удалить нежелательные письма и перезагрузить хост.

Другие вопросы по тегам