@Q_Q К сожалению через node.js и ws модуль не могу конектится к сокету т.к там каждый раз создаётся уникальная ссылка для нового пользователя, а объект который её создаёт определить для меня трудно сайт написан на react + obfurscator. Плюс к этому ещё и в самом ws внутри нужно каждые 5 минут отправлять токен аутентификации который генерирует какая-то анонимная функция либо вообще на сервере. Вроде ещё как можно сделать обёртку или сделать прокси чтобы свои обработчики повесить но это уже вообще темный лес для меня недостижимый. Поэтому пришлось использовать такой костыль. В Принципе все работает, ws команды я отправляю также через Ява скрипт и взаимодействую с этим сайтом быстро не используя веб интерфейс сайта вообще. Единственная проблема это видеть всю консоль не только в режиме отладчика. Я думал может в BAS есть какой-то свой способ о котором я не знаю, просто парсить ее в переменную бесконечно каждый раз обращаясь к ней и записывая последнее действие по умолчанию
Утечка памяти или из за чего происходит сбой системы?
-
Перезагрузкой сервера это только и лечится... уже 2 года в таком режиме сидим. При перезагрузки скрипта который течет, озу остается так же забитой.
Проблему откуда идет я кажется обнаружил...
Все скрипты объединяет, что они сделаны на twitch.tv.- Не мой скрипт на рекламу(использует ~80 человек у всех наблюдаются проблемы с утечкой | у меня начинает ловить ошибки связанные с утечкой память на 20 серверах через +-20 часов при работе в 20 потоков. Проявляется на всех серверах не одновременно, мб разница в пару часов. характеристики серверов и настройки bas идентичны и запускаются в одно время): работает загружая страницы: https://www.twitch.tv/ESLCS или https://www.twitch.tv/videos/1780658779(ссылки для примера)
- Мой* скрипт на подписки (быстро начинает течь. Проявляется за +-3 часа при работе в 40 потоков): работает загружая страницы: https://www.twitch.tv/ESLCS
- Мой* скрипт авторегер (Нет утечки памяти. при работе в 40 потоков): работает загружая страницы: https://www.twitch.tv/settings/
*- оба моих скрипта, это один проект, просто два разных режима работы. Один течет, другой нет
Так в итоге при загрузке https://www.twitch.tv/ESLCS или https://www.twitch.tv/videos/1780658779 прогружается плеер твич, онлайн или сохраненой трансляции
А при загрузке https://www.twitch.tv/settings/ нет плеера трансляции.98% что утечку вызывает плеер twitch.tv или то что находится с ним на странице
HELP!
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
@Fox есть догадки что на твиче может вызывать утечку? клик
На софтах, сделаных на хромиум, такой проблемы не возникает.
Вы используете временные или локальные профили при работе с браузером?
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
@Fox скорее временный, галку кеширование профилей убрал.
Попробуйте использовать локальные. Для теста утечки, если позволяет размер жёсткого диска, создавайте и не удаляйте после использования локальные профиля.
-
@Emmett А запуск BAT файла от имени админа не поможет? Лично мне помогает.
Закрывает все процессы, связанные с BAS.@echo off taskkill /f /im worker.exe taskkill /f /im FastExecuteScript.exe taskkill /f /im Chromium taskkill /f /im BrowserAutomationStudio.exeЗаодно можно сделать перезапуск Explorer, добавив ещё строки:
taskkill /f /im explorer.exe start "" /min "%SYSTEMROOT%\explorer.exe" -
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
@Fox ну мне кажется под наши задачи такое не очень подойдет, за один круг только 10к профилей будет создано выходит в районе 500гб на жд
В прошлый раз ошибка была связана со временными профилями, по этому хочу проверить работу локальных профилей. Раз у меня нет возможности повторить проблему у себя, я прошу вас это сделать.
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
вот столько требуется моему скрипту, чтобы поймать эту проблему, при работе в 40 потоков на эмуляции
Не могли бы вы прикрепить данный скрипт здесь или в лс форума?
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
Что вы хотели сказать этими скриншотами?
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
@Fox использовал локальные профили, как вы и сказали. Скрип закончил работу, но как видим 23гб осталось занятым, в процессах ничего не отображает, что забивает озу. Батник @gurkin4 в данном случае не работает.
Во вкладке "Подробности" тоже нет отображения прожорливого процесса?

-
@Fox Выше я описал, что утечка появляться только при работе с twitch, а именно со страницами где прогружается плеер. Я надеюсь вы видели эти сообщения. Скрипты на другие сайты или на тот же twitch где скрипт не взаимодействует со страницами с плеером - утечки нет














