Красное состояние. Exec cycle stopped.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Вт дек 16, 2014 2:57 pm

Вообще вопрос скорее всего к Сергею, но может кто еще чего путного подскажет?

У моего провайдера в последнее время нелады со здоровьем. И-нет иногда стал пропадать. Так бы ничего и не замечал, если-б не Алиса.
Завела себе привычку после пропадания И-нета минут через 10 сваливаться в красное состояние и писать что Exec cycle stopped. Ну и естественно затыкается, пока И-нет не включат обратно.

Чего там в этом Exec cycle есть такого интернет-зависимого?
Webwars и RSS я уже перевёл на локальные адреса, но не помогло.
Голосовые команды практически не использую, а сама Алиса говорит голосом Алёны от капеллы, так что Google TTS Engine тоже отпадает. Или всё-таки не отпадает?
Может синхронизация с Connect стопорится? Или она не оттуда запускается?

Заранее спасибо за консультацию! :)
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Красное состояние. Exec cycle stopped.

Сообщение sergejey » Вт дек 16, 2014 4:30 pm

У меня подобное случалось как раз из-за движка Алёны -- если после зависания в процессах висит cscript, то точно от него. Мне пришлось поставить через стандартный windows-планировщик bat-файл killcscript.bat такого содержания:
taskkill /F /IM cscript.exe

запускаю чуть чаще чем раз в час. он прибивает подвисший cscript и цикл exec продолжает нормально дальше работать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Вт дек 16, 2014 4:54 pm

sergejey писал(а):У меня подобное случалось как раз из-за движка Алёны -- если после зависания в процессах висит cscript, то точно от него. Мне пришлось поставить через стандартный windows-планировщик bat-файл killcscript.bat такого содержания:
taskkill /F /IM cscript.exe

запускаю чуть чаще чем раз в час. он прибивает подвисший cscript и цикл exec продолжает нормально дальше работать.
Хм... Интересно.
Ей-то чего в и-нете надо....
Это тоже у вас тоже при падении и-нета наблюдалось?
Вечерком до6ерусь домой - проверю. Может ломится куда-то. По родным соскучилась - пообщаться захотелось ;)

Если это связано с и-нетом, то может лучше отслеживать его состояние и при падении через setTimeOut ставить задачу-килялку? Меньше шансов что Алиса-Алёна на половине предложения заткнётся если ничего не зависло?

Или вообще проверять System.stateColor. Если покраснело - стрелять тогда уже наверняка! :)

Ну, вообщем, направление куда копать я понял. Отпишусь.
Спасибо!
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Ср дек 17, 2014 12:12 am

К сожалению версия с cscript не подтвердилась.
Не виснет оно, несколько раз пробовал.
Если Алису попросить что-то сказать - появляется и исчезает. Через какое-то время после отключения интернета перестаёт появляться и Алиса замолкает, что странно...
После того как она замолкает, пробую заставить Алёну говорить через ее родной speech pad - говорит.
И и-нет не нужен. Что-то тут не так.
Я так понимаю что php.exe, который ломится на 83.169.6.78 на порт 11444 - это cloud sync?
Он тут вроде тоже ни при чем. :(
Больше никаких левых попыток доступа в интернет я не заметил.
Что-же это может быть такое?
Последний раз редактировалось LocalBrownie Ср дек 17, 2014 12:44 am, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Красное состояние. Exec cycle stopped.

Сообщение sergejey » Ср дек 17, 2014 12:26 am

Кроме как cscript у меня пока идей нет... Собственно, кроме него больше ничего cycle_exec не использует, так что даже не знаю что предположить. Может это не он виснет? Хотя, если обновление из последних, то там точно должно быть понятно, что именно виснет, т.к. все циклы работают независимо и каждый пишет в свой лог.
За это сообщение автора sergejey поблагодарил:
LocalBrownie (Ср дек 17, 2014 4:03 am)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Ср дек 17, 2014 12:49 am

Не, последние не ставил.
Сейчас забекаплюсь, поставлю и попробую.
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Ср дек 17, 2014 4:03 am

Да уж....
Надо было раньше апдейты накатить... :)
В окне "start.bat" заметил промелькнувшую сточку про запуск wget. Раньше как-то не замечал. То-ли всё быстрее крутилось, то-ли еще что.
Я этот wget еще неделю назад комментил, да как-то недокомментил. Вот его и клинило при отсутствии и-нета...
Убрал и всё заработало. Полтора часа Алиса без и-нета сидела и всё в порядке!
Так что спасибо за наводку! :)

Кстати, а куда вялятся логи циклов? Что-то не нашёл....
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Красное состояние. Exec cycle stopped.

Сообщение sergejey » Ср дек 17, 2014 12:07 pm

Логи циклов валятся в /debmes/

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: Красное состояние. Exec cycle stopped.

Сообщение LocalBrownie » Ср дек 17, 2014 4:06 pm

О, точно, появились 16 штук за 17-е число!
Я просто вчера после апдейта туда полез - один был за 17-е, как обычно. Подумал что куда-то перенесли.
Ответить