Переполнение ОЗУ

Поддержка
  • Может кто то подскажет решение, кроме как перезапускать софт/пк по 2 раза в день. Проблема следующая - при длительной работе скрипта (наверное 12+ часов) начинает переполняться озу, пока не упрется в лимит и не выбьет ошибку с памятью (точно не помню формулировку). Скрипт на эмуляции, в скрипте редко перезапускаются потоки, не создаются вкладки браузера. На скрине с диспетчера задач видно, что аномально много процессов с хромиумом, там ниже их ещё раза в 3 больше (хотя софт работает в 20 потоков). Кто то шарит что подправить в скрипте? Может проблемы из-за либ node js, которые используются (на скрине). Из нестандартного возможно постоянное общение с сервером + частая загрузка файлов на сайт.

    a3ffbbdd-0771-47ab-b8ff-2fc821584f20-image.png
    7afbf84e-9c6d-4fc0-9add-1e13083b24da-image.png

  • Может добавите просто перезапуск потока если он в цикле примерно час работает? Должно помочь.

    1. На скрине не видно утечки памяти.
    2. Посмотрите сколько процессов может использовать оригинальный браузер.
    3. BAS не может отслеживать и освобождать утечки памяти node js модулей и/или в вашем коде.
  • 11 часов работы, это что за бред 😂 Я сюда даже не могу прикрепить такое кол-во скринов, сколько у меня процессов хромиум. И помимо всех этих процессов есть ещё где то 35 именно дочерних от fastexecutescript

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

  • @sdfewf said in Переполнение ОЗУ:

    Может проблемы из-за либ node js, которые используются (на скрине).

    Это вы и сами можете проверить , сделайте какой нибудь тестовый скрипт без js и покрутите его 11часов

  • Не удается повторить, в тестовом проекте использовалась эмуляция и загрузка файла на файлообменник. NPM модули не использовались, только стандартные действия
    ОЗУ через некоторое время после старта проекта:
    13.04 17.51.png
    ОЗУ через 15 часов работы проекта:
    Screenshot_1.png

    Тестовый проект: emu.xml

  • @yinoboy474 да я вообще брал расчет что кто то может сталкивался с такой проблемой и сможет уже выдать решение (если действительно из-за библиотек нод жс). Сам то я не найду решение, даже если будет конкретная либа виновата

  • @m4zuper ради интереса поставлю ваш скрипт на своем сервере, будет весело если именно между ним и басом проблемы