Нет ошибок в ПM, но появляются в ЗП

  • Автор темы Автор темы Mutant
  • Дата начала Дата начала

Mutant

Client
Регистрация
19.09.2014
Сообщения
201
Реакции
36
Баллы
28
Есть шаблон. При работе в ЗП появляются ошибки типа не нашел вкладку, ошибка в логике и другие.
Гружу шаблон в ПМ, зацикливаю его, гоняю пол дня все работает как часы.
Можно ли узнать в ЗП в каком именно экшене произошла ошибка?

http://zennolab.com/discussion/threads/oshibki-v-shabax-naxodim-i-reshaem-ix-v-2-raza-bystree.19930/ это читал. Но тут идет речь о поиске ошибок именно в ПМ. По крайне мере у меня не получилось взять id в ЗП, а потом найти его в ПМ.
 
У вас ошибка на стадии логики проекта, если он у вас крутится полдня. Ограничивайте выполнение. Внутренние циклы должны максимально заменятся количеством выполнения шаблона. И периодической перезагрузкой инстанса экшеном внутри проекта, если выполнение в цикле очень сильно необходимо
 
Нет, в ЗП как раз нет зацикливания. Там все именно через количество раз выполнения шаблона. И ошибки.
А в ПМ и шаблон зациклен и ошибок нет.
Есть правда один нюанс ЗП и ПР на разных машинах. И ПМ на более мощной.
Но мне бы узнать где именно возникают ошибки что бы написать лишнюю проверку.
 
Что за шаблон? Сколько по времени выполняется? Каково состояние реусрсов свободных машины, когда начинаются проблемы?
 
Что за шаблон? Сколько по времени выполняется? Каково состояние реусрсов свободных машины, когда начинаются проблемы?
rostonix, спасибо тебе, ты всегда стараешься помочь. Твои вопросы это у же частный случай.
Таки вопрос был не понять почему не работает мой конкретный шаблон, а есть ли инструмент при помощи которого я могу смотреть что у меня не так.
Если нет, то вопрос снимается, буду плясать с бубном дальше. Если есть то избавьте меня от дальнейших плясок.
 
да нет никакого инструмента, все шаблоны разные же. если падает вкладка - скорее всего падает браузер изза нехватки памяти. может помочь периодическая перезагрузка инстанса или уменьтшение времени выполнения. также не забывайте отключить картинки. флеш, css, что нагружает системные ресурсы при отрисовке
 
Вроде выполняю все рекомендации. Подскажите тогда ответ на такой вопрос. Гипотетически, перезагрузка инстанса, скажем раз в минуту или через каждые 10 экшнов повлияет на работу шаблона в лучшую сторону при прочих равных условиях?
 
вообще это слишком часто даже наверное. разве что машина прям совсем слабая.
там случайно не какая-то адская страница с подгрузкой контента при скролле?
 
Нет, нет. Такие страницы я знаю :-)
Я просто спросил так что бы знать есть ли смысл это делать или нет? В шаблоне есть пару коротких циклов. Если поставить перегрузку инстанса в начале циклов будет ли от этого толк?

Хотя что мешает взять и попробовать :-)
 
сколько по времени шаб пашет?
 
около 20 минут. При этом процессор не загружается более чем на 25%, свободной памяти остается где то еще треть. Ошибки иногда появляются сразу после запуска, иногда 5-6 раз шаблон работает нормально, потом ошибки, потом опять нормально.
Сейчас поставил перегружать инстанс два раза за шаблон, посмотрим что получиться
 
Как дела?)
 
Не хорошо. Понаставил перезагрузку инстанса где только можно. Специально сильно избыточно что бы посмотреть что получится.
Запускаю ЗП, нажимаю кнопку "показать" и параллельно диспетчер задач дабы контролировать загрузку процессора и остаток памяти.
Дальше происходит следующее - когда шаблон доходит до первого экшна "перегрузить инстанс" вкладка с активным инстансом закрывается (как и должно быть наверное), открывается новая и в диспетчере вижу освобождение памяти. А вот дальше все становится странным - при достижении всех последующих экшнов "перегрузить инстанс" ничего не происходит. Шаблон продолжает выполняться в этом же окне инстанта и память медленно продолжает использоваться. Как будто данного экшена и не существует.

И сразу еще маленький вопрос не связанный с этим шаблоном. Если память кончилась и процессор загружен почти до предела то экшен if у меня всегда выходит по зеленой ветке. Это мой локальный глюк или особенность программы?
 
1) Не могу воспроизвести. Как воспроизвести?) http://screencast.com/t/jLdZKMPk

2) Ну если все умирает и нет ресов, всякое наверное может быть. Насчет логики не знаю, но кучу других ошибок мог наблюдать на машинах пользователей которые используют комп под завязку возможностей.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)