Решить проблему с виснущей VDS

Цена договорная • электронные деньги
15 декабря 2015, 06:06 • 4 отклика • 48 просмотров
У меня есть 4 информационных сайта на Wordpress, с посещаемостью 5000, 2000, 1000 и 100 чел/сутки. В Wordpress настроено кеширование.

С момента создания сайты размещались на виртуальном хостинге Fozzy. Последние несколько месяцев примерно раз в неделю на пару секунд возникала Ошибка 500, после нажатия F5 пропадала. 8 дней назад все сайты зависли с Ошибка 500 насовсем. Суппорт отвечал, что превышен лимит на 20 одновременных процессов. Я подумал – ОК, сайты растут, надо брать VDS, там такого лимита нет.

Я приобрел VDS c такими параметрами: 1024 МБ ОЗУ, 2400 МГц процессор на CentOS 6. Перенес сайты туда. Она постоянно висла - иногда раз в 10 часов, иногда каждые пару часов.

Суппорт говорит, что какие-то PHP процессы грузят систему. Ничего конкретного сказать не могут.

Что я предпринял – отключил половину плагинов, провел проверку всех файлов на VDS на вирусы. Зависания продолжались. Я взял там-же вторую VDS с идентичными характеристиками и перенес туда 1 сайт, с посещаемостью 5000 чел в сутки. Она не висла. Через сутки докинул на нее второй сайт с посещаемостью 2000 чел в сутки – теперь она виснет, а первая не виснет.

В моменты зависаний наблюдается такая картина – заполняется на 100% оперативная память, CPU близко к 0, всплесков трафика и сетевых соединений перед зависанием не наблюдается, но в момент зависания очень большая нагрузка на диск, в основном чтение но и запись также: http://prntscr.com/9eb0w1

Задача: сделать так чтобы все 4 сайта работали без сбоев на одной VDS.