Page 2 of 3

Re: Перезагрузка сервера по заданию

Posted: Fri Apr 07, 2017 9:41 am
by System256
skurudo wrote:Логично в принципе, в sudo же нет разрешения.

Есть предложение тогда использовать системную команду:
/usr/local/vesta/bin/v-restart-system

Или же в судо разрешить использовать другие каталогие.
Попробовал https://yadi.sk/d/czAvXBIW3Gk5LW , не сработало.
Вот что написало на почту:
/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: Перезагрузка сервера по заданию

Posted: Fri Apr 07, 2017 10:19 am
by skurudo
Пути поправьте к переменным
viewtopic.php?t=9685#p34354

Re: Перезагрузка сервера по заданию

Posted: Fri Apr 07, 2017 10:23 am
by skurudo
Сама команда с аргументом:

Code: Select all

/usr/local/vesta/bin/v-restart-system yes

Re: Перезагрузка сервера по заданию

Posted: Fri Apr 07, 2017 11:23 am
by System256
skurudo wrote:Сама команда с аргументом:

Code: Select all

/usr/local/vesta/bin/v-restart-system yes
Сработала команда sudo /usr/local/vesta/bin/v-restart-system yes

Спасибо большое! Теперь решу вопрос с оптимизацией БД.

Re: Перезагрузка сервера по заданию

Posted: Wed Apr 26, 2017 5:16 am
by aligan
skurudo wrote:Логично в принципе, в sudo же нет разрешения.

Есть предложение тогда использовать системную команду:
/usr/local/vesta/bin/v-restart-system

Или же в судо разрешить использовать другие каталогие.
А как в судо разрешить другие каталоги?

Re: Перезагрузка сервера по заданию

Posted: Wed Apr 26, 2017 6:18 am
by skurudo
aligan wrote:А как в судо разрешить другие каталоги?
Вы ради интереса откройте /etc/sudoers, а там увидите:

Code: Select all

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Re: Перезагрузка сервера по заданию

Posted: Wed May 03, 2017 9:10 am
by demian
на месте TC, я бы искал утечки памяти в коде движка или в коде модулей написанных ногами школьников. перезагрузка сервера не вариант

если не знаете как искать утечки, лучший вариант повесить monit расширенный шаблон для http есть в конфиге стандартной установки. основное направление перезапуск службы http при превышении потребления памяти.

Re: Перезагрузка сервера по заданию

Posted: Fri May 05, 2017 7:44 am
by skurudo
demian wrote:на месте TC, я бы искал утечки памяти в коде движка или в коде модулей написанных ногами школьников. перезагрузка сервера не вариант
...
лучший вариант повесить monit
Искать - это хорошо, но чаще ситуация, когда учетку нашел и знаешь даже где проблема, но "ты ж не программист" и сам поправить код не можешь. А вот сервер не твой, сайт не твой, клиент не горит желанием дополнительно платить программисту... ну и так и получается, что приходится лепить костыли. Проза жизни буквально.

Re: Перезагрузка сервера по заданию

Posted: Sun May 14, 2017 4:28 am
by ogloblya
На варианте c php-fpm нужно перезапускать только сам php-fpm, вот бы скрипт стандартный сделать на его перезагрузку.

Re: Перезагрузка сервера по заданию

Posted: Thu May 18, 2017 4:55 am
by demian
ogloblya wrote:На варианте c php-fpm нужно перезапускать только сам 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 = [##]