История "успеха" двух серверов на VestaCP 16
Posted: Fri Jul 15, 2016 5:47 pm
Всех приветствую. Хочу поведать грустную историю о двух серверах под управлением Vesta 16.
И так, имеем два сервера, debian 8 x64. Один из них дефолтный apache2, другой php-fpm.
Изначально они были на 15 версии, не так давно были обновлены на 16.
Первые тревожные звоночки.
На сервере с пхп-фпм отвалился бекап. Совсем. В логах ругался на то, что не может спарсить конфиги (которые дефолтные). Проблему можно были решить наделав костылей в конфигах весты, но я просто поставил утилиту от селектела и делал бекапы когда мне надо было. На втором сервере всё было ок, кроме того, что правила фаервола пришлось создать заново - старые просто не работали.
Экшен.
Вчера создаю на сервере с пхп-фпм новый домен, базу. Конфиг выбираю как для joomla.Закидываю файлы, настраиваю. Иду на сайт - вижу что работает только главная. Думаю "хм... странно. Аналогичные сайты рядом ведь работают, тоже на жумле". Иду в панель, делаю ребилд-веб.
И всё. Все сайты лежат, хром говоит - err_connection_refused. Приехали. Пару раз делаю ребилд, проблема на месте. Проверяю, что nginx, php-fpm и другие сервисы работают и ошибок не генерируют. Делаю ребут сервера.
Напоминаю, речь идет о чистой инсталяции панели в версии с пхп-фпм.
После перезагрузки иду на сайт и вижу... стандартную заглушку apache2! На всех сайтах. Вот, например - http://goup.space Откуда он взялся на сервере с пхп-фпм? Без понятия. Удаляю его через консоль, ребутаю сервер, делаю ребилд-веб. Падает nginx. Ругается на конфиг, который в папке admin/web/.... Смотрю в конфиг, вижу ошметки, состоящие из хз чего. Просто рандомные куски кода.
Для спасения ситуации правлю конфиг nginx вручную, запускаю сервис, делаю бекапы всех проектов и переезжаю на резервный сервер. Финал. Сервер работает, но любой ребилд убивает его.
Всё что написано выше - происходило примерно в течении 20 минут. Через 5 минут после этого с аналогичной проблемой падает второй сервер, который в исполнении панели с апачем. Ошибка та же самая - вместо всех сайтов заглушка апач2. При этом никаких работ там не производилось, просто лежали клиентские сайты в разработке. Бекап, резервный сервер... Восстановить работу сервера с апач2 так и не удалось.
Если вдруг разработчики панели захотят поковыряться в серверах - без проблем предоставлю доступ. А пока... переехал на облачные сервисы.
ps: осталось еще несколько серверов с вестой, сегодня поставил за них свечку. Хоть бы дотянули до понедельника.
И так, имеем два сервера, debian 8 x64. Один из них дефолтный apache2, другой php-fpm.
Изначально они были на 15 версии, не так давно были обновлены на 16.
Первые тревожные звоночки.
На сервере с пхп-фпм отвалился бекап. Совсем. В логах ругался на то, что не может спарсить конфиги (которые дефолтные). Проблему можно были решить наделав костылей в конфигах весты, но я просто поставил утилиту от селектела и делал бекапы когда мне надо было. На втором сервере всё было ок, кроме того, что правила фаервола пришлось создать заново - старые просто не работали.
Экшен.
Вчера создаю на сервере с пхп-фпм новый домен, базу. Конфиг выбираю как для joomla.Закидываю файлы, настраиваю. Иду на сайт - вижу что работает только главная. Думаю "хм... странно. Аналогичные сайты рядом ведь работают, тоже на жумле". Иду в панель, делаю ребилд-веб.
И всё. Все сайты лежат, хром говоит - err_connection_refused. Приехали. Пару раз делаю ребилд, проблема на месте. Проверяю, что nginx, php-fpm и другие сервисы работают и ошибок не генерируют. Делаю ребут сервера.
Напоминаю, речь идет о чистой инсталяции панели в версии с пхп-фпм.
После перезагрузки иду на сайт и вижу... стандартную заглушку apache2! На всех сайтах. Вот, например - http://goup.space Откуда он взялся на сервере с пхп-фпм? Без понятия. Удаляю его через консоль, ребутаю сервер, делаю ребилд-веб. Падает nginx. Ругается на конфиг, который в папке admin/web/.... Смотрю в конфиг, вижу ошметки, состоящие из хз чего. Просто рандомные куски кода.
Для спасения ситуации правлю конфиг nginx вручную, запускаю сервис, делаю бекапы всех проектов и переезжаю на резервный сервер. Финал. Сервер работает, но любой ребилд убивает его.
Всё что написано выше - происходило примерно в течении 20 минут. Через 5 минут после этого с аналогичной проблемой падает второй сервер, который в исполнении панели с апачем. Ошибка та же самая - вместо всех сайтов заглушка апач2. При этом никаких работ там не производилось, просто лежали клиентские сайты в разработке. Бекап, резервный сервер... Восстановить работу сервера с апач2 так и не удалось.
Если вдруг разработчики панели захотят поковыряться в серверах - без проблем предоставлю доступ. А пока... переехал на облачные сервисы.
ps: осталось еще несколько серверов с вестой, сегодня поставил за них свечку. Хоть бы дотянули до понедельника.