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.
Перезагрузка сервера по заданию
Re: Перезагрузка сервера по заданию
Попробовал https://yadi.sk/d/czAvXBIW3Gk5LW , не сработало.skurudo wrote:Логично в принципе, в sudo же нет разрешения.
Есть предложение тогда использовать системную команду:
/usr/local/vesta/bin/v-restart-system
Или же в судо разрешить использовать другие каталогие.
Вот что написало на почту:
/usr/local/vesta/bin/v-restart-system: line 16: /func/main.sh: No such file or directory
/usr/local/vesta/bin/v-restart-system: line 23: check_args: command not found
Re: Перезагрузка сервера по заданию
Пути поправьте к переменным
viewtopic.php?t=9685#p34354
viewtopic.php?t=9685#p34354
Re: Перезагрузка сервера по заданию
Сама команда с аргументом:
Code: Select all
/usr/local/vesta/bin/v-restart-system yes
Re: Перезагрузка сервера по заданию
Сработала команда sudo /usr/local/vesta/bin/v-restart-system yesskurudo wrote:Сама команда с аргументом:Code: Select all
/usr/local/vesta/bin/v-restart-system yes
Спасибо большое! Теперь решу вопрос с оптимизацией БД.
Re: Перезагрузка сервера по заданию
А как в судо разрешить другие каталоги?skurudo wrote:Логично в принципе, в sudo же нет разрешения.
Есть предложение тогда использовать системную команду:
/usr/local/vesta/bin/v-restart-system
Или же в судо разрешить использовать другие каталогие.
Re: Перезагрузка сервера по заданию
Вы ради интереса откройте /etc/sudoers, а там увидите:aligan wrote:А как в судо разрешить другие каталоги?
Code: Select all
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Re: Перезагрузка сервера по заданию
на месте TC, я бы искал утечки памяти в коде движка или в коде модулей написанных ногами школьников. перезагрузка сервера не вариант
если не знаете как искать утечки, лучший вариант повесить monit расширенный шаблон для http есть в конфиге стандартной установки. основное направление перезапуск службы http при превышении потребления памяти.
если не знаете как искать утечки, лучший вариант повесить monit расширенный шаблон для http есть в конфиге стандартной установки. основное направление перезапуск службы http при превышении потребления памяти.
Re: Перезагрузка сервера по заданию
Искать - это хорошо, но чаще ситуация, когда учетку нашел и знаешь даже где проблема, но "ты ж не программист" и сам поправить код не можешь. А вот сервер не твой, сайт не твой, клиент не горит желанием дополнительно платить программисту... ну и так и получается, что приходится лепить костыли. Проза жизни буквально.demian wrote:на месте TC, я бы искал утечки памяти в коде движка или в коде модулей написанных ногами школьников. перезагрузка сервера не вариант
...
лучший вариант повесить monit
Re: Перезагрузка сервера по заданию
На варианте c php-fpm нужно перезапускать только сам php-fpm, вот бы скрипт стандартный сделать на его перезагрузку.
Re: Перезагрузка сервера по заданию
в варианте с php-fpm не надо внешних скриптов на перезагрузку.ogloblya wrote:На варианте c php-fpm нужно перезапускать только сам php-fpm, вот бы скрипт стандартный сделать на его перезагрузку.
php-fpm.conf
emergency_restart_threshold = 1 {0 - Off, 1 - On }
emergency_restart_interval = [##] s(econds), m(inutes), h(ours), or d(ays), Default: seconds
process_control_timeout = [##] s(econds), m(inutes), h(ours), or d(ays), Default: seconds
process.max = [##]