Page 1 of 1

История "успеха" двух серверов на VestaCP 16

Posted: Fri Jul 15, 2016 5:47 pm
by DevilStar
Всех приветствую. Хочу поведать грустную историю о двух серверах под управлением 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: осталось еще несколько серверов с вестой, сегодня поставил за них свечку. Хоть бы дотянули до понедельника.

Re: История "успеха" двух серверов на VestaCP 16

Posted: Sat Jul 16, 2016 7:21 am
by Ddd
Похожая проблема, при изменении шаблона WEB для NGINX в файле конфига остаются фрагменты кода.
Странно, почему поддержка молчит...

Re: История "успеха" двух серверов на VestaCP 16

Posted: Sat Jul 16, 2016 7:39 am
by maxpostal
Посмотрели бы форум Весты, косяк несколько раз обсуждался, работают только консольные команды.
Сам чуть не поседел, убив ребилдом несколько десятков сайтов...
Благо нашел решение на форуме и восстановил конфиги через консоль за 5 минут.

Re: История "успеха" двух серверов на VestaCP 16

Posted: Tue Jul 19, 2016 11:46 am
by head
maxpostal wrote:Посмотрели бы форум Весты, косяк несколько раз обсуждался, работают только консольные команды.
Сам чуть не поседел, убив ребилдом несколько десятков сайтов...
Благо нашел решение на форуме и восстановил конфиги через консоль за 5 минут.
Спасибо что ссылочку на решение оставили.

Кто-нибудь уже сделал полное собрание багфиксов для 16-й версии панели?
Или сразу забивать в графике неделю на поиск по форуму и костылестроительство?
Ой не зря я спрашивал, не рано ли обновляться.

Re: История "успеха" двух серверов на VestaCP 16

Posted: Wed Jul 20, 2016 4:49 pm
by maxpostal
В поле Search... нужно вписать ключевой запрос, например "пересоздать web" или "удаляются конфиги" и вы можете получить несколько тем по вашей, точнее нашей проблеме:
viewtopic.php?f=28&t=12131&p=47416&hili ... иги#p47416
viewtopic.php?f=28&t=11685&p=46267&hili ... web#p46267
https://bugs.vestacp.com/issues/273

По-моему я видел также ссылку на github с фиксом бага, не помню где именно. Странно, что до сих пор не вышло очередное обновление текущей версии панели...

p. s. вот тут еще пару текущих багов обсуждают: viewtopic.php?f=10&t=11873

Re: История "успеха" двух серверов на VestaCP 16

Posted: Thu Jul 21, 2016 9:34 am
by skurudo
maxpostal wrote:По-моему я видел также ссылку на github с фиксом бага, не помню где именно. Странно, что до сих пор не вышло очередное обновление текущей версии панели...
В планах выпуститься до августа, думаю, что скоро будут готовы исправления.
Версия после рефакторинга получилась не очень хорошей, понимаем и сожалеем по этому поводу. :-(

Можно воспользоваться вот таким списком измененных файлов с гитхаба:
http://forum.vestacp.com/viewtopic.php?f=10&t=11962

Re: История "успеха" двух серверов на VestaCP 16

Posted: Fri Jul 22, 2016 1:57 pm
by imperio
Кто-нибудь уже сделал полное собрание багфиксов для 16-й версии панели?
Или сразу забивать в графике неделю на поиск по форуму и костылестроительство?
По списку багов по 15 и 16 версии
https://bugs.vestacp.com/versions/4
После перезагрузки иду на сайт и вижу... стандартную заглушку apache2! На всех сайтах. Вот, например - http://goup.space Откуда он взялся на сервере с пхп-фпм?

Есть такой баг, что вместе со связкой nginx +php-fpm устанавливается ещё и apache
Будет исправлено

Re: История "успеха" двух серверов на VestaCP 16

Posted: Sat Jul 23, 2016 12:41 am
by maxpostal
Опять столкнулся с этим багом...
Фикс: https://github.com/serghey-rodin/vesta/ ... cc2f9bce01