@Alex_ron
Опять же создание списка должно быть перед forseach,
alt text
могут быть проблемы при загрузке страницы, её бы обернуть в игнор, а так все работает.alt text
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мб.
@Fox однако память течёт ужасно. Софт по накрутке ПФ, 40 потоков выжирают до 40 Гб ОЗУ. В первый час запуска - 10 Гб и дальше каждые сутки забирает по 10 Гб, пока не упрется в своп. Без него вообще невозможно работать, копии просто выбивает.