Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
После 2-3 ех часов работы скрипта - заканчивается память
-
Всем привет! После 2-3 ех часов работы скрипта заканчивается память. Притом новые процессы БАС не запускает, но памяти ему все равно не хватает. В итоге через некоторое время висит 1 процесс и куча сообщений о попытке запустить новые:

Почему БАС не освобождает память? Раньше такого не было. Спокойно работало 10 потоков.
-
@govoruxinroman может вы все время открываете вкладки при этом не закрываете старые?
-
@UserTrue said in После 2-3 ех часов работы скрипта - заканчивается память:
@govoruxinroman может вы все время открываете вкладки при этом не закрываете старые?
Открывал, но не много. Они же автоматом должны закрываться когда процесс завершается? Или они в фоновом режиме продолжают работать?
-
@govoruxinroman нет, если поток закрывается то они тоже.
-
А нормально что столько процессов chromium создается? В разы больше количества потоков?
-
@govoruxinroman зависит от числа браузеров и вкладок, обычный хром тоже несколько процессов на каждую вкладку создает. А после остановки скрипта все процессы закрываются?
-
@UserTrue said in После 2-3 ех часов работы скрипта - заканчивается память:
@govoruxinroman зависит от числа браузеров и вкладок, обычный хром тоже несколько процессов на каждую вкладку создает. А после остановки скрипта все процессы закрываются?
Да, после того как на кнопку "выход" нажимаю - эти процессы тоже останавливаются.
А в БАС есть возможность автоматического перезапуска скрпита?
-
Переустановите бас и скомпильте снова, +попробуйте на другом сервере, возможно сервер такой
-
This post is deleted!
-
@gurkin4 said in После 2-3 ех часов работы скрипта - заканчивается память:
@govoruxinroman В BAS есть возможность "Закрыть вкладку". Вот что сложного прописать в своём скрипте закрытие вкладки 1? На всякий случай 2, 3, 4 и 5, в зависимости от того, что там у вас записано.
в скрипте не используется дополнительных вкладок. Все действия выполняются в одном окне в рамках одного потока.
-
This post is deleted!
-
А можно как-то выловить проблемное место? Есть какие-то расширенные логи в БАС?
-
@govoruxinroman если на сайте лента с прокруткой бесконечной, то скорее всего она и забивает память.
-
Оказалось что виной всему был бесконечный цикл в котором проверялось загрузился ли сайт и если нет, то загружал повторно.
-
@govoruxinroman said in После 2-3 ех часов работы скрипта - заканчивается память:
Оказалось что виной всему был бесконечный цикл в котором проверялось загрузился ли сайт и если нет, то загружал повторно.
каждый раз в новой вкладке?