@lesliwp
Прикрепите, пожалуйста, тестовый проект или опишите более подробно, на каком сайте, на какой странице и с каким элементом используются действия из цикла.
Постоянно растет размер папки appsremote
-
И все еще актуально

1 профиль = 50+ мб
30 таких профилей заняли 1.5гб
200гб вылетает за пару часов
и ничего само не удаляется
работаю на своих профиляхесли ставить костыль - чтоб к примеру один поток постоянно чекал количество папок и удалял - это же хана жесткому? нонстопом создание и удаление папок + записи данных в профиль и прочее
-
@persiss said in Постоянно растет размер папки appsremote:
сли ставить костыль - чтоб к примеру один поток постоянно чекал количество папок и удалял - это же хана жесткому?
Обычно размер папки профилей растет если скрипт написан так или часто его останавливают, не дожидаясь окончания работы и BAS не очищает папку.
-
@persiss
Как и сказал @sergerdn, после окончания работы, BAS нужно некоторое время, чтобы очистить папку временных профилеей. Также причиной того, что папки не удалаются, может быть отсутствие прав на редактирование файлов и папок у BAS.
Попробуйте перенести BAS в корень диска или на другой диск. И уточните пожалуйста эти моменты:- После остановки проекта, в папках с профилями есть файлы с названием "lockfile"?
- Если есть, то удаляются ли они, если сделать это, используя модуль "Файловая система"?
- Если перезапустить BAS, временные профили удалятся? А если перезагрузить сервер и запустить проект заново?
- Проблема повторяется только с одним конкретным проектом или со всеми проектами?
- Если использовать простейший проект, проблема повторяется? SimpleScript.xml
- Если перенести папку с BAS ("BrowserAutomationStudio\apps"версия_BAS"") в корень диска, то есть, чтобы получился путь "C:"версия_BAS"", проблема повторяется?
-
I have the same problem, but I found the following solution.
Create a bat file:
..........................@echo off
set “targetDir=C:\Users\x\x\x\x.2\appsremote\x\SID1f82720c\engine\prof”
echo Deleting all files and folders in %targetDir%
del /q /s “%targetDir%*”
for /d %%p in (“%targetDir%*”) do rd /s /q “%%p”echo Deletion complete.
....................
Copy the location of the prof file to the proper location.Run this from windows timer at 1 hour intervals. It should work.