@lomaster
Убедитесь, что проблема не связана с этим:
c65efc87-3af5-4b48-af09-460ca72075c5-image.png
https://community.bablosoft.com/topic/29015
Выпущена 22.7.1 версия BrowserAutomationStudio
-
@oleg4ever понятия не имею, проверьте и напишите потом, я лишь обратил внимание на слова разработчика. Но обратной совместимости скорее всего нет.
-
в версии 22.7.1 остаются запущенными процессы worker.exe при выключенном BAS. скрины прикрепил.
сохранил полный дамп 1 Гб, минидамп 3 Мб вышлю если надо.
os: windows server 2016 standart. по моему и на 2012-том тоже видел."C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\22.7.1\Worker\Worker.exe" --type=renderer --no-sandbox --log-file="C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\22.7.1\Worker\debug.log" --field-trial-handle=1472,1418011674158223974,17686494471386632219,131072 --disable-features=MimeHandlerViewInCrossProcessFrame --disable-gpu-compositing --lang=en-US --log-file="C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\22.7.1\Worker\debug.log" --log-severity=disable --parent-process-id=46560 --unique-process-id=3TgNM86D --device-scale-factor=1 --num-raster-threads=1 --service-request-channel-token=18097204208661020515 --renderer-client-id=4 --mojo-platform-channel-handle=1816 /prefetch:1!


-
@oleg4ever said in Выпущена 22.7.1 версия BrowserAutomationStudio:
при выключенном BAS
а что значит при выключенном, на последнем скрине видно что бас запущен.
-
@Bigma на первом скриншоте BAS выключен, а процессы воркера остались.
-
@Bigma скорей всего то что скрипт не запущен в работу, а только открыто окно интерфейса(в котором не видно списка воркеров).
я наблюдал "остаются запущенными процессы worker.exe" уже на 10 до обновления версии хрома в BAS.
в 7 проблем не было.я решил проблему костылем батником, который убивает все запущенные worker.exe
проблема нагляднее если произвести последовательность:
- запуск скрипта
- ждать запуска всех воркеров
- вырубить скрипт/воркеры через интерфейс и без задержек врубить скрипт заново
в таком случае проблема проявляется стабильно, если перезапускать с задержкой то вероятность проблем ниже.
-
@oleg4ever said in Выпущена 22.7.1 версия BrowserAutomationStudio:
в версии 22.7.1 остаются запущенными процессы worker.exe при выключенном BAS. скрины прикрепил.
При остановке BrowserAutomationStudio.exe, ОС удаляет мьютекс, на что реагирует сразу все воркеры любого типа. Большинство работы выполняется на уровне ОС, поэтому проблем быть не должно.
Нужен способ как повторить, или доступ на почту mail.to.twaego@gmail.com я сам проверю, есть ли мьютекс
-
@tet-vivi said in Выпущена 22.7.1 версия BrowserAutomationStudio:
я наблюдал "остаются запущенными процессы worker.exe" уже на 10 до обновления версии хрома в BAS.
В этой теме запрещены багрепорты без указания необходимых данных. Бан 1 неделя.
Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.
-
@support said in Выпущена 22.7.1 версия BrowserAutomationStudio:
@Ajshma Конкретно сейчас нас ддосят, но если вы не делаете огромного числа запросов к апи, проблем быть не должно. Если вы испытываете проблемы, пришлите ип с которого подключались и время на почту mail.to.twaego@gmail.com
Отправил. Просто пытаюсь залить новые версии проектов. Но проблема все равно есть.
-
- Не добавляет записи через ресурс в базу
- бас вылетает при ожидании ресурса, если в базе пустая таблица.
подробное описание и тестовый проект и базу прикрепил в этой теме
https://community.bablosoft.com/topic/11246/не-добавляет-записи-через-ресурс-в-базу -
Если не сложно, а я думаю это не так сложно, было бы очень здорово добавить возможность в фильтре запроса к базе данных, исключать группу или несколько групп.

Сейчас можно только ограничить группой. Но гораздо удобнее исключать группу или несколько групп.
Через ноду сложновато, а так было бы очень удобно.
А если будет возможность сразу получать рандомную запись, то это будет вообще огонь. -
@Bigma Про рандомную - ты можешь сделать размер страницы "1" и получать номер страницы "Рандомное число".
По поводу фильтров - я бы просил добавить фильтр "Поле не равно такому-то значению".
Когда например надо из базы взять все, кроме готового.
Сейчас для этого надо дополнительно мутить костыль с группами. -
@AngelOfAncient said in Выпущена 22.7.1 версия BrowserAutomationStudio:
@Bigma Про рандомную - ты можешь сделать размер страницы "1" и получать номер страницы "Рандомное число".
Ты имеешь ввиду сначала получить колличество записей, и в этом диапозоне рендомить номер страницы при размере 1. Хм, надо попробовать.
Не равно - наверное будет тоже полезно. Но с группами удобно в целом работать, их можно даже от пользователя запросить, создать и работать. Но без исключения группы или нескольких групп, это все превратится в сплошные и дикие костыли.
-
This post is deleted!
-
@Bigma Слушай, это уже не в теме этого топика обсуждать) А то уже оффтоп.
Если кратко - ты сначала возьми "Количество Записей" с применёнными фильтрами, а уже потом от 1 до этого числа (Records Count) делай рандом.
А что бы несколько функций не брали одну и ту же строку, сделай остаток от деления (%) какой-нибудь глобальной вечно растущий Current на количество потоков, например.
