В общем проблема в заголовке.
Периодически почему-то отваливается sheduler. Где искать причину? с чего начать? что это вообще за цикл?
scheduler cycle stopped
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: scheduler cycle stopped
Этот цикл связан с "отложенным" запуском кода (по расписанию, по таймеру и т.п.)dimik писал(а):В общем проблема в заголовке.
Периодически почему-то отваливается sheduler. Где искать причину? с чего начать? что это вообще за цикл?
Надо смотреть какой последний сценарий или метод запускался перед падением цикла.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: scheduler cycle stopped
Есть такое.
Всего один сценарий запускается по расписанию, и после него падает scheduler.
вот код скрипта:
Что не так?
Всего один сценарий запускается по расписанию, и после него падает scheduler.
вот код скрипта:
Код: Выделить всё
function show_size($f,$format=true)
{
if($format)
{
$size=show_size($f,false);
if($size<=1024) return $size.' bytes';
else if($size<=1024*1024) return round($size/(1024),2).' Kb';
else if($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb';
else if($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb';
else if($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:)))
else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-)
}else
{
if(is_file($f)) return filesize($f);
$size=0;
$dh=opendir($f);
while(($file=readdir($dh))!==false)
{
if($file=='.' || $file=='..') continue;
if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file);
else $size+=show_size($f.'/'.$file,false);
}
closedir($dh);
return $size+filesize($f); // +filesize($f) for *nix directories
}
}
$f=show_size('r://cam');
sg("ThisComputer.CamArchivSize",$f);
-
- Сообщения: 35
- Зарегистрирован: Пт сен 27, 2019 3:37 pm
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
Re: scheduler cycle stopped
Здравствуйте друзья. У меня в определенное время цикл scheduler начал отваливаться и система начала работать нестабильно. Система стоит на Виндовс 11, проработала на нем несколько месяцев и все было чудесно. Сейчас, если только запускаю систему, то несколько минут работает а потом: "scheduler цикл остановлен". В панели, в модуле "Ошибки системы" нашел вот такое:
.
и еще
как видно падение цикла связяно з двумя модулями xiaomimiio и xiaomihome, но понять как решить этот вопрос без вашей помощи не могу.
Помогите, пожалуйста, найти решение. Спасибо вам заранее
.
Код: Выделить всё
/scripts/cycle_xiaomihome.php
11111111111THREAD CLOSED: [c:/_majordomo/server/php/php.exe -q ./scripts/cycle_xiaomihome.php --params "a:0:{}" > NUL]
THREAD CLOSED: [c:/_majordomo/server/php/php.exe -q ./scripts/cycle_xiaomimiio.php --params "a:0:{}" > NUL]
Backtrace:
#0 C:\_majordomo\htdocs\cycle.php(451): registerError('cycle_stop', './scripts/cycle...')
#1 {main}
Код: Выделить всё
./scripts/cycle_xiaomimiio.php
11111111111THREAD CLOSED: [c:/_majordomo/server/php/php.exe -q ./scripts/cycle_xiaomihome.php --params "a:0:{}" > NUL]
THREAD CLOSED: [c:/_majordomo/server/php/php.exe -q ./scripts/cycle_xiaomimiio.php --params "a:0:{}" > NUL]
Backtrace:
#0 C:\_majordomo\htdocs\cycle.php(451): registerError('cycle_stop', './scripts/cycle...')
#1 {main}
Помогите, пожалуйста, найти решение. Спасибо вам заранее
-
- Сообщения: 2096
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 314 раз
- Поблагодарили: 460 раз
Re: scheduler cycle stopped
наверняка xiaomimiio и xiaomihome не виновны
насколько помню там в инсталл у них лишнее понапихано (впрочем не только у них)
и стоп будет с приведенной ошибкой при обновлении любого модуля из маркета как пример
шедулер смотрите что запускается и в альфе выполнение меняли недавно
приведенные логи кроме того что неизвестно когда произведена команда стоп ничего не дают
насколько помню там в инсталл у них лишнее понапихано (впрочем не только у них)
и стоп будет с приведенной ошибкой при обновлении любого модуля из маркета как пример
шедулер смотрите что запускается и в альфе выполнение меняли недавно
приведенные логи кроме того что неизвестно когда произведена команда стоп ничего не дают
- Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 2096
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 314 раз
- Поблагодарили: 460 раз
Re: scheduler cycle stopped
большая вероятность что у вас таблички побились
проверить и починить
таймеры то вообще в икс рее есть?
проверить и починить
таймеры то вообще в икс рее есть?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо