Зависает BAS
-
Скрипт работает в 6 потоков. 4 парсят и записывают данные в базу и с ними нет проблем. А 2 других обращаются к таблицам базы, делают выборку и обработку этих данных(складывают и перемножают числа) и записывают в итоговую таблицу. Если запускаю все сразу BAS сразу виснет, если только первые 4 работают отлично, если 2 "математических" то работает очень медленно, судя по индикатору прогресса. Объем данных небольшой (две таблички строк по 20), числа тоже небольшие. BAS в исключение защитника добавил. Виндоуз такую ошибку пишет: Описание
Ошибка привела к остановке взаимодействия программы с Windows.
Неправильный путь приложения: C:\bas\BrowserAutomationStudio\apps\20.2.0\BrowserAutomationStudio.exeСигнатура проблемы
Имя проблемного события: AppHangB1
Имя приложения: BrowserAutomationStudio.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 59961c01
Сигнатура зависания: 29b4
Тип зависания: 134479872В чем может быть проблема? Или BAS не предназначен для вычислений?
-
@IvanG В faq есть пункт про подвисания https://community.bablosoft.com/post/16933 нужно найти действие, которое занимает больше всего времени и править его. База находится удаленно?
-
@IvanG Попробуй перед !каждым! обращением к базе поставить экшен спать с минимальным значением, например
50
.