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.
После добавления другой php версии панель перестала видеть php-fpm статус, вероятно баг панели
После добавления другой php версии панель перестала видеть php-fpm статус, вероятно баг панели
после смены версии php-fpm панель во вкладке Сервер видит как будь-то сервис php-fpm не активен, что может быть не так?
при этом сайты работают все функционирует корректно.
потому что systemctl status php-fpm возвращает Active: active (exited)
и systemctl status php7.2-fpm возвращает Active: active (exited)
что не так я не понимаю?
откопал тут v-list-sys-services оказывается вся магия творится тут!
далее нашел баг в панели
# Checking WEB Backend
ls /usr/sbin/php*fpm* | rev | cut -d'/' -f 1 | rev
теперь то у меня эта строка возвращает не 1 имя а целых 2 значения
php-fpm7.2
php-fpm7.3
ну и после этого вся логика скрипта ломается на этом, потому что в системе не 1 php установлен, а 2
get_srv_state() {
srv=$1
name=${2-$1}
с этим надо что-то делать это же явно баг, потому что дальше скрипт просто не может найти правильно процесс по имени
мне вот эта строка вообще не понятна как определяется имя name=${2-$1} что вы пытаетесь этим сделать?
кароче говоря эта конструкция не работает с 2 php
при этом сайты работают все функционирует корректно.
потому что systemctl status php-fpm возвращает Active: active (exited)
и systemctl status php7.2-fpm возвращает Active: active (exited)
что не так я не понимаю?
откопал тут v-list-sys-services оказывается вся магия творится тут!
далее нашел баг в панели
# Checking WEB Backend
ls /usr/sbin/php*fpm* | rev | cut -d'/' -f 1 | rev
теперь то у меня эта строка возвращает не 1 имя а целых 2 значения
php-fpm7.2
php-fpm7.3
ну и после этого вся логика скрипта ломается на этом, потому что в системе не 1 php установлен, а 2
get_srv_state() {
srv=$1
name=${2-$1}
с этим надо что-то делать это же явно баг, потому что дальше скрипт просто не может найти правильно процесс по имени
мне вот эта строка вообще не понятна как определяется имя name=${2-$1} что вы пытаетесь этим сделать?
кароче говоря эта конструкция не работает с 2 php