Страница 1 из 1
Красное состояние. Exec cycle stopped.
Добавлено: Вт дек 16, 2014 2:57 pm
LocalBrownie
Вообще вопрос скорее всего к Сергею, но может кто еще чего путного подскажет?
У моего провайдера в последнее время нелады со здоровьем. И-нет иногда стал пропадать. Так бы ничего и не замечал, если-б не Алиса.
Завела себе привычку после пропадания И-нета минут через 10 сваливаться в красное состояние и писать что Exec cycle stopped. Ну и естественно затыкается, пока И-нет не включат обратно.
Чего там в этом Exec cycle есть такого интернет-зависимого?
Webwars и RSS я уже перевёл на локальные адреса, но не помогло.
Голосовые команды практически не использую, а сама Алиса говорит голосом Алёны от капеллы, так что Google TTS Engine тоже отпадает. Или всё-таки не отпадает?
Может синхронизация с Connect стопорится? Или она не оттуда запускается?
Заранее спасибо за консультацию!

Re: Красное состояние. Exec cycle stopped.
Добавлено: Вт дек 16, 2014 4:30 pm
sergejey
У меня подобное случалось как раз из-за движка Алёны -- если после зависания в процессах висит cscript, то точно от него. Мне пришлось поставить через стандартный windows-планировщик bat-файл killcscript.bat такого содержания:
taskkill /F /IM cscript.exe
запускаю чуть чаще чем раз в час. он прибивает подвисший cscript и цикл exec продолжает нормально дальше работать.
Re: Красное состояние. Exec cycle stopped.
Добавлено: Вт дек 16, 2014 4:54 pm
LocalBrownie
sergejey писал(а):У меня подобное случалось как раз из-за движка Алёны -- если после зависания в процессах висит cscript, то точно от него. Мне пришлось поставить через стандартный windows-планировщик bat-файл killcscript.bat такого содержания:
taskkill /F /IM cscript.exe
запускаю чуть чаще чем раз в час. он прибивает подвисший cscript и цикл exec продолжает нормально дальше работать.
Хм... Интересно.
Ей-то чего в и-нете надо....
Это тоже у вас тоже при падении и-нета наблюдалось?
Вечерком до6ерусь домой - проверю. Может ломится куда-то. По родным соскучилась - пообщаться захотелось
Если это связано с и-нетом, то может лучше отслеживать его состояние и при падении через setTimeOut ставить задачу-килялку? Меньше шансов что Алиса-Алёна на половине предложения заткнётся если ничего не зависло?
Или вообще проверять System.stateColor. Если покраснело - стрелять тогда уже наверняка!
Ну, вообщем, направление куда копать я понял. Отпишусь.
Спасибо!
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 12:12 am
LocalBrownie
К сожалению версия с cscript не подтвердилась.
Не виснет оно, несколько раз пробовал.
Если Алису попросить что-то сказать - появляется и исчезает. Через какое-то время после отключения интернета перестаёт появляться и Алиса замолкает, что странно...
После того как она замолкает, пробую заставить Алёну говорить через ее родной speech pad - говорит.
И и-нет не нужен. Что-то тут не так.
Я так понимаю что php.exe, который ломится на 83.169.6.78 на порт 11444 - это cloud sync?
Он тут вроде тоже ни при чем.

Больше никаких левых попыток доступа в интернет я не заметил.
Что-же это может быть такое?
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 12:26 am
sergejey
Кроме как cscript у меня пока идей нет... Собственно, кроме него больше ничего cycle_exec не использует, так что даже не знаю что предположить. Может это не он виснет? Хотя, если обновление из последних, то там точно должно быть понятно, что именно виснет, т.к. все циклы работают независимо и каждый пишет в свой лог.
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 12:49 am
LocalBrownie
Не, последние не ставил.
Сейчас забекаплюсь, поставлю и попробую.
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 4:03 am
LocalBrownie
Да уж....
Надо было раньше апдейты накатить...

В окне "start.bat" заметил промелькнувшую сточку про запуск wget. Раньше как-то не замечал. То-ли всё быстрее крутилось, то-ли еще что.
Я этот wget еще неделю назад комментил, да как-то недокомментил. Вот его и клинило при отсутствии и-нета...
Убрал и всё заработало. Полтора часа Алиса без и-нета сидела и всё в порядке!
Так что спасибо за наводку!
Кстати, а куда вялятся логи циклов? Что-то не нашёл....
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 12:07 pm
sergejey
Логи циклов валятся в /debmes/
Re: Красное состояние. Exec cycle stopped.
Добавлено: Ср дек 17, 2014 4:06 pm
LocalBrownie
О, точно, появились 16 штук за 17-е число!
Я просто вчера после апдейта туда полез - один был за 17-е, как обычно. Подумал что куда-то перенесли.