Перезапуск циклов
Добавлено: Сб апр 30, 2016 5:50 pm
Ребят помогите, опять вылезла какая то ошибка.В тот раз сергей мне перезапускал циклы через консоль.Как это сделать?.
Можно сделать автоматический быстрый перезапуск циклов если статус сменится на жёлтый или красный, создав сценарий и шаблон поведения. Неделю тестирую уже, работает безотказно! Создал сценарий restart_md с кодом:Aleks130699 писал(а):Ребят помогите, опять вылезла какая то ошибка.В тот раз сергей мне перезапускал циклы через консоль.Как это сделать?.
Код: Выделить всё
$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_rss.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_watchfolders.php',
'cycle_webvars.php',
'cycle_mysensor.php');
А видел эту тему, но чет так и не разобрался как создать файл restart.sh.Otto писал(а): Можно сделать автоматический быстрый перезапуск циклов если статус сменится на жёлтый или красный, создав сценарий и шаблон поведения. Неделю тестирую уже, работает безотказно! Создал сценарий restart_md с кодом:и шаблон поведения. в Шаблоне прописалСпойлерПоказатьecho shell_exec( 'sudo /var/www/restart.sh' );
say ("Произошло падение системы, произвожу рестарт циклов!", 2);и не проверять другие шаблоны при совпадении Этот метод кто-то предложил на форуме, не помню кто, но ему СПАСИБО, ибо работает!)СпойлерПоказатьmain цикл остановлен
нет, это только для Linux. А создается файл в линуксе как обычный текстовик. потом изменяешь название,даёшь ему разрешение на запуск и всё.Aleks130699 писал(а): А видел эту тему, но чет так и не разобрался как создать файл restart.sh.
А эту для windows вообще подходит?
А на винде какой вариант перезапуска есть?DiArt писал(а): нет, это только для Linux. А создается файл в линуксе как обычный текстовик. потом изменяешь название,даёшь ему разрешение на запуск и всё.
P.S. Вроде надо еще в sudoers добавлять, что-то я запамятовал
Otto писал(а):Можно сделать автоматический быстрый перезапуск циклов если статус сменится на жёлтый или красный, создав сценарий и шаблон поведения. Неделю тестирую уже, работает безотказно! Создал сценарий restart_md с кодом:Aleks130699 писал(а):Ребят помогите, опять вылезла какая то ошибка.В тот раз сергей мне перезапускал циклы через консоль.Как это сделать?.и шаблон поведения. в Шаблоне прописалСпойлерПоказатьecho shell_exec( 'sudo /var/www/restart.sh' );
say ("Произошло падение системы, произвожу рестарт циклов!", 2);и не проверять другие шаблоны при совпадении Этот метод кто-то предложил на форуме, не помню кто, но ему СПАСИБО, ибо работает!)СпойлерПоказатьmain цикл остановлен
Код: Выделить всё
#!/bin/bash
service majordomo restart
У меня на Винде 8.1 этот метод отлично заработал без шаманства с бубном. А вот по умолчанию:Aleks130699 писал(а):А на винде какой вариант перезапуска есть?DiArt писал(а): нет, это только для Linux. А создается файл в линуксе как обычный текстовик. потом изменяешь название,даёшь ему разрешение на запуск и всё.
P.S. Вроде надо еще в sudoers добавлять, что-то я запамятовал