@Q_Q К сожалению через node.js и ws модуль не могу конектится к сокету т.к там каждый раз создаётся уникальная ссылка для нового пользователя, а объект который её создаёт определить для меня трудно сайт написан на react + obfurscator. Плюс к этому ещё и в самом ws внутри нужно каждые 5 минут отправлять токен аутентификации который генерирует какая-то анонимная функция либо вообще на сервере. Вроде ещё как можно сделать обёртку или сделать прокси чтобы свои обработчики повесить но это уже вообще темный лес для меня недостижимый. Поэтому пришлось использовать такой костыль. В Принципе все работает, ws команды я отправляю также через Ява скрипт и взаимодействую с этим сайтом быстро не используя веб интерфейс сайта вообще. Единственная проблема это видеть всю консоль не только в режиме отладчика. Я думал может в BAS есть какой-то свой способ о котором я не знаю, просто парсить ее в переменную бесконечно каждый раз обращаясь к ней и записывая последнее действие по умолчанию
Утечка памяти или из за чего происходит сбой системы?
-
@NoticeF said in Утечка памяти или из за чего происходит сбой системы?:
@Fox 25.3.8 версия на счет модуля не могу посмотреть, скрипт с лицензией, у меня только лог пас.
Есть возможность связаться с автором скрипта? Без него вы вряд ли сможете что-то исправить
-
this happens to me aswell, a daily occurrence. I make all my own scripts. Still unsure why this happens.
-
@hellomembersha
Do you use SQL module in your project? If yes, then update it - https://community.bablosoft.com/topic/23154/память-течет-на-последней-версии/7 -
@FreddieRUS, а какие нибудь другие модули использующие Node.js (Excel, FTP, Archive и другие)? Или свой Node.js код использующий файлы? Потому что проблема обноруженная в SQL модуле, актуальна для всего Node.js кода использующего дополнительные файлы.
-
@FreddieRUS said in Утечка памяти или из за чего происходит сбой системы?:
@GhostZ из модулей помимо стандартных только Logger используется, в основном для скрытия сообщений "ожидание элемента ..." в логе
Он точно не текет )
-
тоже была черная полоса на адресной строке год назад, когда скрипт с браузером работал. даже раз в 10 дней стал синий экран смерти вылетать. а потом ssd умер (хостер восстановил с рейда, так что все ок). не пугаю. просто в тот момент решил win2019 сменить на win2022. ну, и перевел скрипт на запросы и уж забыл про это, пока вашу картинку не увидел.
все совпадения случайны: с утечками не побороться. в последних версиях БАС память растет от http-клиента, похоже, что от действия "сброс клиента", как будто предыдущая копия хттп-клиента со всеми куками и ответами так и остается в памяти, даже после перезапуска потока. (в моем случае примерно с ляма сброшенных хттп-клиентов БАС раздувается до 3,5 Гб)
-
@oleg4ever у меня скрипт работает в 3к потоков на запросах по несколько суток, не замечал роста памяти. Но справедливости ради сброс не используется. Хотя я сомневаюсь что http клиент менялся за последнее время.
-
@Bigma 3 окна по 1к, могу ещё запустить )
-
@oleg4ever said in Утечка памяти или из за чего происходит сбой системы?:
все совпадения случайны: с утечками не побороться. в последних версиях БАС память растет от http-клиента, похоже, что от действия "сброс клиента", как будто предыдущая копия хттп-клиента со всеми куками и ответами так и остается в памяти, даже после перезапуска потока. (в моем случае примерно с ляма сброшенных хттп-клиентов БАС раздувается до 3,5 Гб)
Звучит правдоподобно, у меня есть такой скрипт на запросах, именно на том серваке используется сброс и ловил краш баса раз в дней 5. Я просто увеличил файл подкачки до 100 Гб и пока помогло 😁
-
Все что могу сказать о данной проблеме... Она связана именно с BAS на версии 25 и вероятно 24... На 23 версии такой проблемы нет, возможно там используется не хромиум движок. Но факт того, что эта проблема проявлется на разных проектах, при длительной работе BAS, под нагрузкой, если еще работает OpenVPN то проблема проявляется в 2 раза быстрее. Разработчикам вроде как передели информацию, но второй месяц никакой информации по этой проблеме.
-
@Emmett said in Утечка памяти или из за чего происходит сбой системы?:
Все что могу сказать о данной проблеме... Она связана именно с BAS на версии 25 и вероятно 24... На 23 версии такой проблемы нет, возможно там используется не хромиум движок. Но факт того, что эта проблема проявлется на разных проектах, при длительной работе BAS, под нагрузкой, если еще работает OpenVPN то проблема проявляется в 2 раза быстрее. Разработчикам вроде как передели информацию, но второй месяц никакой информации по этой проблеме.
Проблему определили, но когда исправление появится в релизе я не знаю. Сейчас сделали патч, фактически он значительно увеличил время появления бага, но полностью его убрать вряд ли возможно. Для теста сделали 40к запусков браузера, баг не повторился, через теневые процессы утекло приблизительно 50мб.