Запросы отправляются после выполнения проекта

Oleg-KC

Client
Регистрация
17.02.2020
Сообщения
156
Благодарностей
53
Баллы
28
А кто сможет объяснить, что это такое? -->

То есть я понимаю что это WebSocket но почему он продолжает слать запросы после перезапуска проекта?
В видео перезапуская проект и после 1-го кубика C# проект остановил спецом "точкой останова".
В кубике C# вот это
C#:
instance.ClearCache();
instance.ClearCookie();
P.S.
Кубик C# предполагаю там не к месту, потому что инстанс то не запущен. Просто подумал, мб это как то поможет оборвать соединение с сокетом. Не кидайте палками в меня :-) Так же пробовал туда прописать Dispose() и CloseAllTabs() - тоже не помогло.

P.S.S.
Случайно наткнулся на эту "фичу". Если не понятно написал выше, я не инициирую эти запросы. То есть проект отработал в PM, я нажал "перезапустить по шагам", пошел покурить, потом прихожу и вижу что с частотой в 30 сек PM шлет запросы с данными аккаунта из прошлой итерации в новой итерации. Это как понимать? То ли я деревянный, то ли такого быть не должно?

Post к https://socket.avito.ru/fallback - это проверка наличия новых сообщений на акке

P.S.S.S.
и еще вопрос к знатокам или администрации @VladZen . На уровне ZP трафик с сайта в обход протокола TCP блокируется? или такой трафик будет идти через мое реальное соединение? То есть его нужно блокировать на уровне рабочей машины фаерволом или как?
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
А кто сможет объяснить, что это такое? -->

То есть я понимаю что это WebSocket но почему он продолжает слать запросы после перезапуска проекта?
В видео перезапуская проект и после 1-го кубика C# проект остановил спецом "точкой останова".
В кубике C# вот это
C#:
instance.ClearCache();
instance.ClearCookie();
P.S.
Кубик C# предполагаю там не к месту, потому что инстанс то не запущен. Просто подумал, мб это как то поможет оборвать соединение с сокетом. Не кидайте палками в меня :-) Так же пробовал туда прописать Dispose() и CloseAllTabs() - тоже не помогло.

P.S.S.
Случайно наткнулся на эту "фичу". Если не понятно написал выше, я не инициирую эти запросы. То есть проект отработал в PM, я нажал "перезапустить по шагам", пошел покурить, потом прихожу и вижу что с частотой в 30 сек PM шлет запросы с данными аккаунта из прошлой итерации в новой итерации. Это как понимать? То ли я деревянный, то ли такого быть не должно?

Post к https://socket.avito.ru/fallback - это проверка наличия новых сообщений на акке

P.S.S.S.
и еще вопрос к знатокам или администрации @VladZen . На уровне ZP трафик с сайта в обход протокола TCP блокируется? или такой трафик будет идти через мое реальное соединение? То есть его нужно блокировать на уровне рабочей машины фаерволом или как?
У вас запросы как реализованы? асинхронно или одномоментно?
 

Oleg-KC

Client
Регистрация
17.02.2020
Сообщения
156
Благодарностей
53
Баллы
28
У вас запросы как реализованы? асинхронно или одномоментно?
Я вообще с браузером работаю. Асинхронной реализации нет в самом шаблоне
это у тебя запросы не из кубика идут, а из общего кода .
Простите, но я же написал, сам не инициирую эти запросы. Общий код доже не включен в этом шаблоне. Как такое может быть?
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
Все равно непонятно как это работает https://socket.avito.ru/fallback
Я так понимаю, что оно подразумевает постоянную проверку сообщений, а код, выполненный в проекте, лишь инициализирует процесс.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
Все равно непонятно как это работает https://socket.avito.ru/fallback
Я так понимаю, что оно подразумевает постоянную проверку сообщений, а код, выполненный в проекте, лишь инициализирует процесс.
запускается эта функция fallback и каждые полминуты автоматом идет проверка сообщений
 

Oleg-KC

Client
Регистрация
17.02.2020
Сообщения
156
Благодарностей
53
Баллы
28
запускается эта функция fallback и каждые полминуты автоматом идет проверка сообщений
Запускается это при залогине на сайте. Потом каждые полминуты уходит post запрос с id акка и тп. Кода в проекте который инициирует конкретно этот сокет нет, это делает браузер. И продолжает работать после того как перезапускаю проект

Т.е. Проблема в чем - запросы со старыми данными (из прошлого выполнения) продолжают отправляться пока не запустится новый инстанс (но уже закрыт старый, или не закрыт? раз отправляются). Но так же не должно быть?
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
у тебя безбраузерный проект ?
браузер подымается дальше в шаблоне или при перезапуске ?
на видео не видно браузера, сними с браузером и как ведет себя браузер при перезапуске.
что за версия зенки, что за тип браузера подымается ?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
Запускается это при залогине на сайте. Потом каждые полминуты уходит post запрос с id акка и тп. Кода в проекте который инициирует конкретно этот сокет нет, это делает браузер. И продолжает работать после того как перезапускаю проект

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

Oleg-KC

Client
Регистрация
17.02.2020
Сообщения
156
Благодарностей
53
Баллы
28
у тебя безбраузерный проект ?
браузер подымается дальше в шаблоне или при перезапуске ?
на видео не видно браузера, сними с браузером и как ведет себя браузер при перезапуске.
что за версия зенки, что за тип браузера подымается ?
Проект браузерный (сначала браузер выкл. и инстанс запускается в проекте позже). Никак себя не ведет, он выкл. с начала проекта. Запросы отправляются пока браузер не запущен. вер 7.6.0.0. CEF

Он не обязательно должен перезапускаться.
То есть это нормально, когда при перезапуске проекта сокет мигрирует из одного выполнение в другое?

да, надо смотреть что с браузером происходит при перезапуске проекта
что именно смотреть, вот объясните пожалуйста, если он с начала проекта выкл. А то я не оч понимаю, что имеете ввиду
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Проект браузерный (сначала браузер выкл. и инстанс запускается в проекте позже). Никак себя не ведет, он выкл. с начала проекта. Запросы отправляются пока браузер не запущен. вер 7.6.0.0. CEF
Нет. у тебя безбраузерный проект, для зенки и она не знает что у тебя браузер. Поэтому когда ты нажимаешь перезапустить, зенка не перезапускает браузер, а тупо стартует отдельный инстанс без браузера. А браузер остается работать в фоне.
Постоянно с таким сталкиваюсь, когда работаю над браузерным и безбраузерными проектами.
В зеннопостере вроде не должно быть критично, так как барузер умрет при выходе из шаблона и при старте шаблона поток запуститься без браузера. Конечно если в проекте нет зацикливания, то там тебе самому надо будет разруливать, как браузер убить и запустить новый.
А в ПМ, для нормальной работы, перед перезапуском проекта, тебе надо сначала убить браузер. Думаю что так, Влад дополнит если что.
 
  • Спасибо
Реакции: Oleg-KC и VladZen

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
Нет. у тебя безбраузерный проект, для зенки и она не знает что у тебя браузер. Поэтому когда ты нажимаешь перезапустить, зенка не перезапускает браузер, а тупо стартует отдельный инстанс без браузера. А браузер остается работать в фоне.
Постоянно с таким сталкиваюсь, когда работаю над браузерным и безбраузерными проектами.
В зеннопостере вроде не должно быть критично, так как барузер умрет при выходе из шаблона и при старте шаблона поток запуститься без браузера. Конечно если в проекте нет зацикливания, то там тебе самому надо будет разруливать, как браузер убить и запустить новый.
А в ПМ, для нормальной работы, перед перезапуском проекта, тебе надо сначала убить браузер. Думаю что так, Влад дополнит если что.
Да, именно так
 
  • Спасибо
Реакции: Oleg-KC

Oleg-KC

Client
Регистрация
17.02.2020
Сообщения
156
Благодарностей
53
Баллы
28
Благодарю, исчерпывающе. В общем и целом понял. Но это несет в себе все-же определенные проблемы, не критичные конечно.

А по второй части вопроса подскажите тоже может? На уровне ZP трафик с сайта в обход протокола TCP блокируется? или такой трафик будет идти через мое реальное соединение? То есть его нужно блокировать на уровне рабочей машины фаерволом или как? Проксируется только же TCP ?
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 233
Благодарностей
5 846
Баллы
113
А по второй части вопроса подскажите тоже может? На уровне ZP трафик с сайта в обход протокола TCP блокируется? или такой трафик будет идти через мое реальное соединение? То есть его нужно блокировать на уровне рабочей машины фаерволом или как? Проксируется только же TCP ?
Я честно говоря не совсем понял вопрос... Это вы про политику содержимого и черный/белый списки?
 

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