Зависает 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 .


Log in to reply
 

  • 19
  • 2
  • 4
  • 11
  • 13
  • 2
  • 3
  • 35