@tomriad, It's already fixed
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Fixed version of the module: IdleEmulation.zip
@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. Хм, надо попробовать.
Не равно - наверное будет тоже полезно. Но с группами удобно в целом работать, их можно даже от пользователя запросить, создать и работать. Но без исключения группы или нескольких групп, это все превратится в сплошные и дикие костыли.
@Bigma Слушай, это уже не в теме этого топика обсуждать) А то уже оффтоп.
Если кратко - ты сначала возьми "Количество Записей" с применёнными фильтрами, а уже потом от 1 до этого числа (Records Count) делай рандом.
А что бы несколько функций не брали одну и ту же строку, сделай остаток от деления (%) какой-нибудь глобальной вечно растущий Current на количество потоков, например.
Столкнулся с такой ситуацией:
Имею запись из базы вида
RECORD: [
"10:false:false:false:false:false:5ed5016b7e32d56b98d2c690"
]
Пытаюсь получить распарсить эту записиь через кубик парсить строку. Хочу получить только первое и последнее значение.
Пытаюсь так RECORD,,,,,,RECORD_ID
А получаю первое и второе значение. Если попробовать вот так
,,,,,,RECORD_ID , то получаю первое значение.
Не знаю как задумывалось, но было бы правильнее массив с массивом сопоставлять, и пустые переменные не присваивать, а вытаскивать только то что нужно. Вообщем надеюсь на понимание.
@Bigma said in Выпущена 22.7.1 версия BrowserAutomationStudio:
Столкнулся с такой ситуацией:
Имею запись из базы видаRECORD: [ "10:false:false:false:false:false:5ed5016b7e32d56b98d2c690" ]Пытаюсь получить распарсить эту записиь через кубик парсить строку. Хочу получить только первое и последнее значение.
Пытаюсь так RECORD,,,,,,RECORD_ID
А получаю первое и второе значение. Если попробовать вот так
,,,,,,RECORD_ID , то получаю первое значение.
Не знаю как задумывалось, но было бы правильнее массив с массивом сопоставлять, и пустые переменные не присваивать, а вытаскивать только то что нужно. Вообщем надеюсь на понимание.
Парсите через действие "Парсить строку" из модуля "Список", получайте первый элемент списка и последний
@Bigma said in Выпущена 22.7.1 версия BrowserAutomationStudio:
@Fox Можно конечно и так
RECORD_N,PUSTO,PUSTO,PUSTO,PUSTO,PUSTO,RECORD_ID
но а вдруг там большие куски текста, это будет нагружать лишний раз.
А как вы думаете это будет работать? Это в любом случае будет реализовано точно так же, просто одним действием.
@Fox Ну как то же он первую и вторую получает если указать
RECORD_N,RECORD_ID - получит первый и второй элемент,
остальные элементы массива при этом не записываются никуда, и на память не влияют, на сколько я понимаю. Спорить не буду. Но если есть возможность пропускать элементы для которых не назначена переменная, было бы здорово.
Не работает бекап базы данных.
Действие:
И было бы удобно выбрать куда сделать бекап и из какого восстановить.