Скомпилированные версии пожирают диск на сервере



  • Недавно взял сервер поменьше (в связи с оптимизацией расходов) и начал замечать что диска мне не хватает, при том, что работает всего несколько ботов (2 запросы, 2 браузеры). Диска 60 Гб перестало хватать. Начал разбираться и обнаружил папки

    5b73ea42-9ece-4255-a705-fbe06203123b-image.png

    забитые до отказа папками и файлами, количество которых растёт прямо на глазах.

    Проверил на вирусы, думал какой-то червь размножается. Однако, оказалось, что это скрипты с браузером создают профили каждый раз при старте браузера. Почистил, перезапустил всё. На старте видно как эти папки создаются и исчезают. Казалось бы всё хорошо. Прошло два дня, а места на диске опять нет. Ситуация та же.

    Обновил все олды до последней версии движка - спустя два дня сижу и снова чищу, фоткаю папки для поддержки.

    Итак. Версия windows server 2012

    по движку и настройкам информация здесь

         <IsCustomIcon>false</IsCustomIcon>
         <HideBrowsers>false</HideBrowsers>
         <IntegrateScheduler>false</IntegrateScheduler>
         <SingleInstance>false</SingleInstance>
         <CopySilent>false</CopySilent>
         <IsEnginesInAppData>true</IsEnginesInAppData>
         <CompileType>NoProtection</CompileType>
         <ScriptVersion>2.2.7</ScriptVersion>
         <AvailableLanguages>en</AvailableLanguages>
         <EngineVersion>25.3.5</EngineVersion>
         <SettingsWorker>EnableFlash=false
    EnableWidevine=false
    AutostartDebug=false
    SaveBrowserLog=false
    ProfilesCaching=true
    ToolboxHeight=733
    MaxBrowserStartSimultaneously=1
    MinFreeMemoryToStartBrowser=500
    MinUnusedCpu=0
    ScenarioWidth=864
    Zoom=100
    IsMaximized=false
    Restart=true
    UseHumanLikeMouseMoves=true
    DebugToolbox=false
    DebugScenario=false
    Languages=&quot;&quot;
    Modules=&quot;&quot;
    Canvas=&quot;disable&quot;
    CanvasNoise=&quot;&quot;
    Audio=&quot;disable&quot;
    QUIC=&quot;disable&quot;
    AudioNoise=&quot;&quot;
    MaxFPS=30
    Webrtc=&quot;disable&quot;
    WebrtcIps=&quot;&quot;
    Webgl=&quot;disable&quot;
    WebglNoise=&quot;&quot;
    WebglRenderer=&quot;&quot;
    WebglVendor=&quot;&quot;
    Detector=true
    </SettingsWorker>
    

    работой с профилями через модули программы не занимаюсь,
    кукисы сохраняю и поднимаю сам (в отдельном хранилище)



  • @Webmaster Когда поток заверяешь добавь действие удалить профиль.
    Или создавай всегда профиль с одним и тем же именем.



  • This post is deleted!


  • вижу, что никто не замечал подобного исключения, собрал поиск+удаление этих папок с запуском каждый час через стандартный планировщик заданий windows

    костылить все скрипты и лезть в профили считаю нерациональным подходом

    (по прежнему считаю это недоработкой движка)



  • @Webmaster said in Скомпилированные версии пожирают диск на сервере:

    вижу, что никто не замечал подобного исключения, собрал поиск+удаление этих папок с запуском каждый час через стандартный планировщик заданий windows

    костылить все скрипты и лезть в профили считаю нерациональным подходом

    (по прежнему считаю это недоработкой движка)

    Не забудь на всякий, добавить в скрипт удаление папок с возрастом. Чтобы случайно не снести те, с которыми работает BAS.


Log in to reply