Выпущена 24.0.2 версия BrowserAutomationStudio

Bablosoft News
  • @support said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @marsht said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    А дело здесь разве не в вебпаке? Его же баги, а не хромиума

    Возможно и в нем. Сейчас пока известно, что в официальной чистой сборке хромиума без прокси без BAS один из запросов вечно находится в состоянии stalled. При этом в Chrome все хорошо. И это не защита, она загружается позже. Продолжаю заниматься этой проблемой, напишу как будет результат.

    Там в консоли выбивает “ChunkLoadError: loading chunk 31 failed”. На stackoverflow куча вопросов по вебпаку с такой ошибкой

  • @marsht said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Там в консоли выбивает “ChunkLoadError: loading chunk 31 failed”. На stackoverflow куча вопросов по вебпаку с такой ошибкой

    Ну у меня нет https://i.imgur.com/OaIL72X.png. Если вы знаете почему не работает в Chromium, а работает в Chrome, я буду вам очень благодарен за информацию.

  • @support said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @marsht said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Там в консоли выбивает “ChunkLoadError: loading chunk 31 failed”. На stackoverflow куча вопросов по вебпаку с такой ошибкой

    Ну у меня нет https://i.imgur.com/OaIL72X.png. Если вы знаете почему не работает в Chromium, а работает в Chrome, я буду вам очень благодарен за информацию.

    Не, если бы знал, то уже бы написал, но чтобы ошибка посыпалась, нужно подождать какое-то время: dcff93ac-054c-4bc5-b6a3-72f5be2b3279-image.png

  • В общем нашел причину почему наглухо зависал один из серваков - файл подкачки. Отключил его нахер - и все стало норм. У кого будет такое надеюсь вы это прочтете.
    Слава zabbix, что сообщил мне об этом. Просто случайно подумал, а что если его отключить и вуаля.
    Screenshot_3.png

  • @Fox
    Да вы правы, использовался кастомный модуль Fingerprint switcher

  • @FastSpace Файл подкачки используется когда заканчивается оперативка. Что с оперативной памятью, когда BAS зависал?

  • @marsht said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Не, если бы знал, то уже бы написал, но чтобы ошибка посыпалась, нужно подождать какое-то время:

    Это немного другой чанк, он начинается на 31.aa. Но спасибо, я почитаю еще про ошибки в вебпаке.

  • @support said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @FastSpace Файл подкачки используется когда заканчивается оперативка. Что с оперативной памятью, когда BAS зависал?

    Там 32 оперативной памяти DDR 4 3200 - 2 канала - 2 плашки по 16. Использовалось BAS максимум 10-14, почему начало лезть в файл подкачки я хер знает.

    P.S
    Все стресс тесты проходит сервер. Специально шас потестил оперативу и CPU.

  • Вот что еще заметил я так понимаю что после компиляции если браузер не открыть то он не работает.. в 99% случаев если не нажать показать браузер. Т.е если видно браузер скрипт работает идеально.. если его скрыть сразу все не работает такое ощущение что там тупо белая страница и все отображается.

  • @support Да багов пипец)) не время это так просто в планы :) А косяк с браузером какой то есть не пойму как его вообще описать или поймать.. пока окно браузера открыто все работает.. Как только скрываем как буд то ничего не срабатывает и ничего на экране скрипт не видит.. хз как это понимать :((

  • @Wolf @support said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Если пользователь активирует браузер - fps повышается, при сворачивании браузера, он снова падает. Данный метод помогает значительно снижать нагрузку в многопотоке, а также не является опасным для выполнения скриптов, поскольку оптимизация не затрагивает никакой другой части браузера кроме передачи изображения.

  • @DoctorKrolic Тогда не понятно.. пока я не открою браузер 1 раз и не проинициализирую его то потом весь скрипт пишет на могу найти элементы на экране.. хз может я туплю но уже 3 раза скрипт переписал заменил уже почти все что только можно.. в режиме отладке все вообще идеально работает.. а на сервере нет. Буду тестить дальше.

  • @Wolf Выложите сюда проект + видеодемонстранцию. Шанс того, что проблему обнаружат и исправят увеличивается в разы

  • @Wolf said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @DoctorKrolic Тогда не понятно.. пока я не открою браузер 1 раз и не проинициализирую его то потом весь скрипт пишет на могу найти элементы на экране.. хз может я туплю но уже 3 раза скрипт переписал заменил уже почти все что только можно.. в режиме отладке все вообще идеально работает.. а на сервере нет. Буду тестить дальше.

    Попробуйте создать тестовый скрипт на новой версии, скорее всего вы не пересохранили старые действия в скрипте.

  • 2021-03-27_202149.png

    Через fiddler через раз вылазит, можно отключить проверку сертификатов?

  • А есть сейчас возможность запускать браузер с определенными ключами?

  • Все что выше написано - полная херня (зависания, ошибка конекта, таймауты селекторов и т.д.). Я нашел единственную причину, почему новый BAS теперь плохо работает в мнопотоке. Проблема не в шаблоне, он написан идеально.

    В новой версии - BAS активно использует файл подкачки жесткого диска, причем стандартного дефолтного значения ему теперь мало. Поэтому его надо увеличить до размера оперативной памяти. Тогда все начинает работать хорошо, но винда начинает глючить из-за 100% использования чтения и записи жесткого диска. На моем WD Blue SSD - всего 500 Мбайт и этого недостаточно, отсюда все ошибки описанные мной выше. Пока временным решением было m2-SSD со скоростью хотя бы 3000 Мбайт. Однако если совсем отключить файл подчкачки - то шаблон начинает работать значительно медленее.

    Было бы очень логичным перенести все эти манипуляции с новым браузером в оперативу, если это возможно. В старой версии такой нагрузки на жесткий диск не было даже близко.

    Вот скрин:
    Screenshot_2.png

  • @Fox Короче походу реально может с оперативкой.. дошел до того что пока к серверу через удаленный рабочий стол подключен все работает хорошо. как только отключаешься начинается эта фигня ) возможно это это связано с тем что выше описал @FastSpace

  • @Wolf said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @Fox Короче походу реально может с оперативкой.. дошел до того что пока к серверу через удаленный рабочий стол подключен все работает хорошо. как только отключаешься начинается эта фигня ) возможно это это связано с тем что выше описал @FastSpace

    Можете предоставить доступ к серверу?

  • @Fox Пока попробую сам порешать все исключить все возможные глюки скрипта и попробую запустить на своем компе все тоже самое что и на сервере посмотреть как будет работать.. возможно реально из за не хватки ресурсов все это начинает глючить. Если не получится надо будет где то списаться вне форма тогда все скину. Спасибо :)