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

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

    Все хранится в базе - отпечаток, куки, локал сторейдж и т.п..

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

  • @Fox основной баг с непрогрузом страниц тоже исчез. Видимо установка среды BAS исправило. Спасибо!

  • @Bigma не понимаю вопроса "зачем". Если вы не знаете для чего служат локал сторейдж и что в них хранят такие, как гугл, яндекс и ютуб, то тогда понятно откуда такой вопрос. А по факту - я не использую профили с их гигантскими размерами кеша и сотнями одинаковых файлов и папок в каждом профиле. Все важное храню в базе. Когда нужен профиль, то скрипт берет временную папку профиля со всей его структурой и в него загружается из базы уникальные данные.

    Зачем? Чтобы победить проблему заполнения дисков, и разгрузить БАС, который и так стал тяжеловесным после 24 версии.
    Теперь нет нужды париться с папками профилей - все в базе. Это удобно, это быстро и это экономит ресурсы сервера.

  • @Ajshma Я имел ввиду - по сути вы добавляете нагрузку для диска - данные пишутся во временный профиль, потом записываются в базу, потом из базы снова пишутся на диск, после работы снова записывыются в базу. 4 операции записи, вместо одной ...

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

    Спорное нововведение, но в любом случае, для запроса функционала на форуме есть отдельная ветка
    https://community.bablosoft.com/category/20/запросы-функционала

    Спасибо. Это небольшая правочка, удлинить копируемую строку а не запрос функционала. Если сложно, то пускай будет как есть. В CSS селекторах есть несколько вариантов на выбор, и длинные селекторы в том числе. Подумал, что можно и в MATCH хотя бы полный путь включить... Но дело разработчика) Ему всегда виднее.

  • @support, "Список" - "Удалить часть" - "Конечный Индекс" на самом деле не индекс, а количество удаляемых элементов.

  • @Bigma возможно вы правы в какой то мере. Я могу ошибаться, но запросы к БД, не особо нагружают диск - скорее это относится к памяти. И в результате никакой ощутимой нагрузки на диск никто теперь не наблюдает.
    Даже 100 потоков, если поработают над инициацией профилей, то только в начале работы потока на запись локал сторейдж (далее работа идет с памятью - куки и отпечаток загружаются из базы и применяются уже после применения профиля). Да, теперь больше памяти надо, но ее всегда хватало, в отличие от дисков.

  • @Bigma для примера. Бекап базы, которая хранит в себе 137 профилей и еще массу другой информации по проекту весит в незаархивированном виде 10 мегабайт. В архиве пол мегабайта. Сама база - всего 30 файлов. Сравните с количеством файлов, если хранить все это добро в папках профилей.
    09316a09-c0b3-4b9c-9719-f40386f255c5-image.png

    Сравнить только с одним профилем - 300 файлов, 60 папок, 20 мб.

    9e662b48-c993-4906-9ae6-3d5ec294f2a9-image.png

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

    @support, "Список" - "Удалить часть" - "Конечный Индекс" на самом деле не индекс, а количество удаляемых элементов.

    Тикет по этой проблеме давно создан

  • @travkin на счет тормозов. Делюсь:
    Основные методы оптимизации работы в многопотоке:

    • Отключение картинок
    • Пауза между потоками от 5 секунд
    • Производительность браузера 10
    • Уменьшение масштаба браузера
    • Очистка лога через каждые 1-3 секунды
  • Айда что словил и зациклился.


    Ответ пришел от сервера ip.bablosoft.com вместо ip адреса - Proxy Authentication Required ;) Чека нет даже на то какой ответ пришел.

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

    у меня локально на админе было

    Не совсем понял, что значит локально? С ПК или через IP KVM?

  • @sir-ydroidrrr , без rdp, просто на компе.

  • @Antonio значит вы используете пользовательскую учетную запись с правами администратора. Встроенная учетная запись по умолчанию отключена, и ее нужно включить.

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

    Proxy Authentication Required

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

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

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

    Proxy Authentication Required

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

    А если используешь ip-api.com сервис, то он зациклится и действие прокси зависнет.

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

    @Antonio значит вы используете пользовательскую учетную запись с правами администратора. Встроенная учетная запись по умолчанию отключена, и ее нужно включить.

    :::

    Почитал немного про такую учетку и не понял, в чем преимущества. UAC и так отключен. При том наоборот у кого-то возникают проблемы с запуском программ.

  • https://community.bablosoft.com/topic/16337/не-загружаются-сайты

    После обновления на последнюю версию

  • Вот такую редкую ошибку словил на серверах без GPU.

    Screenshot_78.png

    Процессор и оперативная память заняты на 40-50%.

    В журнале событий Windows - Приложение вот такие логи обнаружил:

    Имя журнала:   Application
    Источник:      Application Error
    Дата:          14.05.2021 9:16:34
    Код события:   1000
    Категория задачи:(100)
    Уровень:       Ошибка
    Ключевые слова:Классический
    Пользователь:  Н/Д
    Компьютер:     DESKTOP-CQEDPRD
    Описание:
    Имя сбойного приложения: worker.exe, версия: 88.0.4324.190, метка времени: 0x601f73d0
    Имя сбойного модуля: chrome.dll, версия: 88.0.4324.190, метка времени: 0x601f73d0
    Код исключения: 0xc0000005
    Смещение ошибки: 0x00cf4304
    Идентификатор сбойного процесса: 0xbfe4
    Время запуска сбойного приложения: 0x01d7488829363654
    Путь сбойного приложения: C:\Users\Admin\Desktop\ScriptName\appsremote\ScriptName\SIDb6d1a0cf\engine\Worker\chrome\worker.exe
    Путь сбойного модуля: C:\Users\Admin\Desktop\ScriptName\appsremote\ScriptName\SIDb6d1a0cf\engine\Worker\chrome\chrome.dll
    Идентификатор отчета: 540bab0c-ca74-45ee-9be2-0164e51f3a68
    Полное имя сбойного пакета: 
    Код приложения, связанного со сбойным пакетом:
  • @sir-ydroidrrr У меня тоже такие ошибки, уже даже кликер виндовый написал чтобы их закрыть и не видеть при заходе в рдп постоянно.

  • 8 Votes
    63 Posts
    11528 Views
  • 0 Votes
    13 Posts
    2503 Views
  • 3 Votes
    4 Posts
    1550 Views
  • 3 Votes
    3 Posts
    2075 Views
  • 1 Votes
    3 Posts
    2037 Views