We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
История "успеха" двух серверов на VestaCP 16
История "успеха" двух серверов на VestaCP 16
Всех приветствую. Хочу поведать грустную историю о двух серверах под управлением 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: осталось еще несколько серверов с вестой, сегодня поставил за них свечку. Хоть бы дотянули до понедельника.
Re: История "успеха" двух серверов на VestaCP 16
Похожая проблема, при изменении шаблона WEB для NGINX в файле конфига остаются фрагменты кода.
Странно, почему поддержка молчит...
Странно, почему поддержка молчит...
Re: История "успеха" двух серверов на VestaCP 16
Посмотрели бы форум Весты, косяк несколько раз обсуждался, работают только консольные команды.
Сам чуть не поседел, убив ребилдом несколько десятков сайтов...
Благо нашел решение на форуме и восстановил конфиги через консоль за 5 минут.
Сам чуть не поседел, убив ребилдом несколько десятков сайтов...
Благо нашел решение на форуме и восстановил конфиги через консоль за 5 минут.
Re: История "успеха" двух серверов на VestaCP 16
Спасибо что ссылочку на решение оставили.maxpostal wrote:Посмотрели бы форум Весты, косяк несколько раз обсуждался, работают только консольные команды.
Сам чуть не поседел, убив ребилдом несколько десятков сайтов...
Благо нашел решение на форуме и восстановил конфиги через консоль за 5 минут.
Кто-нибудь уже сделал полное собрание багфиксов для 16-й версии панели?
Или сразу забивать в графике неделю на поиск по форуму и костылестроительство?
Ой не зря я спрашивал, не рано ли обновляться.
Re: История "успеха" двух серверов на VestaCP 16
В поле 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
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
В планах выпуститься до августа, думаю, что скоро будут готовы исправления.maxpostal wrote:По-моему я видел также ссылку на github с фиксом бага, не помню где именно. Странно, что до сих пор не вышло очередное обновление текущей версии панели...
Версия после рефакторинга получилась не очень хорошей, понимаем и сожалеем по этому поводу. :-(
Можно воспользоваться вот таким списком измененных файлов с гитхаба:
http://forum.vestacp.com/viewtopic.php?f=10&t=11962
Re: История "успеха" двух серверов на VestaCP 16
По списку багов по 15 и 16 версииКто-нибудь уже сделал полное собрание багфиксов для 16-й версии панели?
Или сразу забивать в графике неделю на поиск по форуму и костылестроительство?
https://bugs.vestacp.com/versions/4
После перезагрузки иду на сайт и вижу... стандартную заглушку apache2! На всех сайтах. Вот, например - http://goup.space Откуда он взялся на сервере с пхп-фпм?
Есть такой баг, что вместе со связкой nginx +php-fpm устанавливается ещё и apache
Будет исправлено
Re: История "успеха" двух серверов на VestaCP 16
Опять столкнулся с этим багом...
Фикс: https://github.com/serghey-rodin/vesta/ ... cc2f9bce01
Фикс: https://github.com/serghey-rodin/vesta/ ... cc2f9bce01