Контроль работоспособности инстанса на уровне зенки.

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
Предлагаю в зенке ввести обязательные действия с инстансом на уровне самой зенки
1. до изменения чего-то там через инстанс запоминать предыдущее состояние и проверять в конце вообще произошло ли изменение, то, которое возможно произвести? Если инстанс при этом решил упасть, то делать 2ой трай на действие на фоне запомненного состояния.
2. ввести таймер по ожиданию выполения команд в инстансе. Не тот, который в настойках как бы есть, а тот, который сможет определить подвисший инстанс. И чтобы его можно было либо восстановить на запомненном состоянии, либо хотя бы ошибку дать. Чтобы избежать часами висящего инстанса и как бы выполняющегося проекта.
3. Разобраться почему команды работы с инстансом могут возвращать пустые значение. На примере выше показывал. Тут надо определится. Если контента на странице нет, то команда не должна выполнятся успешно. А если как бы есть и находит, то откуда тогда пустое значение?

А то смотрю логи ошибок и типовые штуки
Error detected when getting cookie from instance
Ошибка обращения к Instance.SetProxy
Ошибка обращения к Instance.ActiveTab

А потому что инстанс то не прогрузился, то умер, то ХЗ что с ним вообще творится
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
Что инстанс мрет - я уже писал и тестовые проекты как мог - давал.
но это же вечная проблема будет все равно. Про инстансы газговоры годами ведутся.

Выше - это способ сохранить работоспособность когда возникает в инстансе неведомая хрень, которую чтобы отловить и пофиксить - надо дофига времени.

И стафу надо понимать. Вот вышла обнова, а там баг. Допустим среагировали разрабы очень оперативно и пофиксили в следующей версии. А 2 месяца до обновы что всем делать? А?
Приходится сидеть, детектить баги, писать САМОМУ КОСТЫЛИ на эти баги чтобы хоть проекты продолжали работать.
Очень интересное и занимательное времяпровождение. Которое может занять неделю и даже более.
А все для того, чтобы текущие проекты сохранили работоспособность. Ждать 2 месяца до обновы - это свою деятельность называется похоронить.
 
  • Спасибо
Реакции: zhenya777 и Сибиряк

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
В дополнение к теме инстансов.
Вот это что такое и как такое может быть?

55260

1. Вообще серый инстанс))
2. Отрицательные координаты мыши
3. Масштаб почему-то -100%

Вот как такие глюки инстанса вообще можно прогнозировать и отлавиливать?
потому и прошу сделать контроль инстанса как писал выше.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
@Iv1 такое лучше в раздел багов
 

sw_sw

Client
Регистрация
24.02.2017
Сообщения
769
Благодарностей
307
Баллы
63
Тоже заколебала проблема эта, отловить оч тяжело
 

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