Как убить инстансы в диспетчере после завершения шаблона?

  • Автор темы Автор темы Dobrii
  • Дата начала Дата начала

Dobrii

Client
Регистрация
31.03.2019
Сообщения
271
Реакции
132
Баллы
43
Всем привет, начал замечать на всех копиях, что висят неубитые инстансы после того как шаблон остановлен. Работа идет с профиль-папками, сохранение, перезапуск инстанс для освобождения профиля, все как положено, но почему то висят порой до 20 инстанс хромиума незавершенных в диспетчере и память порой жрет сильно, поделись кто как решал момент?

Clip2net_230425064636.png
 
Последнее редактирование:
C#:
Развернуть Свернуть Копировать
Process[] runningProcesses = Process.GetProcesses();
foreach (Process process in runningProcesses)
{
    
    foreach (ProcessModule module in process.Modules)
    {
        if (module.FileName.Equals("MyProcess.exe"))
        {
            process.Kill();
        }
    }
}
 
C#:
Развернуть Свернуть Копировать
Process[] runningProcesses = Process.GetProcesses();
foreach (Process process in runningProcesses)
{
  
    foreach (ProcessModule module in process.Modules)
    {
        if (module.FileName.Equals("MyProcess.exe"))
        {
            process.Kill();
        }
    }
}
Подскажи пожалуйста, просто в сишарп кубик добавить в конце выполнения проекта или отдельным шабом запускать?
 
Подскажи пожалуйста, просто в сишарп кубик добавить в конце выполнения проекта или отдельным шабом запускать?
В с# кубик и в конец проекта, не забудь переименовать MyProcess.exe в нужный тебе процесс
 
Последнее редактирование:
Какая версия Постера?
Какое время висят процессы Zennobrowser?
Не самоликвидируются?
1. 7,7,4 - BuildID: 28143.01.13.2023
2. всю дорогу, пока не перезапустишь зенно
3. не разу не видел чтоб сами по себе закрывались, наоборот начинают все больше память отжирать чем дольше стоят.
 
1. 7,7,4 - BuildID: 28143.01.13.2023
2. всю дорогу, пока не перезапустишь зенно
3. не разу не видел чтоб сами по себе закрывались, наоборот начинают все больше память отжирать чем дольше стоят.
Сейчас проверил на своем проекте - какое то время после того как проект завершил все потоки, висят процессы zennobrowser, а затем самоликвидируются. По времени в течении кторого они висят пока непонятно, еще раз запустил тест.

PS: Прогнал повторный тест. Буквально минуты 2-3-4 висят эти процессы и исчезают.
Видимо, понадобится небольшой тестовый пример проекта от вас, на котором вы предварительно проверите и подтвердите, что проблема на нем заведомо воспроизведется тоже.
 
Последнее редактирование:
var procs = System.Diagnostics.Process.GetProcessesByName("ZennoLab.AudioMute");
foreach (var proc in procs)
{
// если потребили больше 10 Мб, то убиваем
if (proc.WorkingSet > 10)
proc.Kill();
}
пробуй
 
var procs = System.Diagnostics.Process.GetProcessesByName("ZennoLab.AudioMute");
foreach (var proc in procs)
{
// если потребили больше 10 Мб, то убиваем
if (proc.WorkingSet > 10)
proc.Kill();
}
пробуй
Забрал, спасибо. Как тока проекты отработают и будут процессы весящие, тестану, доп отпишу.
 
Сейчас проверил на своем проекте - какое то время после того как проект завершил все потоки, висят процессы zennobrowser, а затем самоликвидируются. По времени в течении кторого они висят пока непонятно, еще раз запустил тест.

PS: Прогнал повторный тест. Буквально минуты 2-3-4 висят эти процессы и исчезают.
Видимо, понадобится небольшой тестовый пример проекта от вас, на котором вы предварительно проверите и подтвердите, что проблема на нем заведомо воспроизведется тоже.
И я бы рад чтоб так было, но увы, 12 копий, каждая на отдельном сервере и везде одна ситуация, последний открут шаба был вчера вечером примерно 23,50 закончил работу, скрин делал сегодня утром с висящими процессами что идет в старт посте.
 
Забрал, спасибо. Как тока проекты отработают и будут процессы весящие, тестану, доп отпишу.
так это тоже самое что я присылал, разница только в способе определения таски, результат будет тот же, отказано в доступе
 
так это тоже самое что я присылал, разница только в способе определения таски, результат будет тот же, отказано в доступе
я хз у меня вот такой вот убивает уторрент
var procs = System.Diagnostics.Process.GetProcessesByName("uTorrent");
foreach (var proc in procs)
proc.Kill();
в шарпе я не силен заготовки просто с форума откуда то тоже взял uTorrent без exe пиши
 
  • Спасибо
Реакции: Dobrii
И я бы рад чтоб так было, но увы, 12 копий, каждая на отдельном сервере и везде одна ситуация, последний открут шаба был вчера вечером примерно 23,50 закончил работу, скрин делал сегодня утром с висящими процессами что идет в старт посте.
Операционки соотв. - серверные? Какие именно?
На локальном ПК если запустить, на обычной домашней операционке - воспроизведется?
 
Операционки соотв. - серверные? Какие именно?
На локальном ПК если запустить, на обычной домашней операционке - воспроизведется?
Операционка WIN10 PRO на всех серверах, один конфиг. На локалке не делал тестов ибо там по сотне вэб потоков на каждом работает при выполнении.
 
  • Спасибо
Реакции: heks
Всем привет, начал замечать на всех копиях, что висят неубитые инстансы после того как шаблон остановлен. Работа идет с профиль-папками, сохранение, перезапуск инстанс для освобождения профиля, все как положено, но почему то висят порой до 20 инстанс хромиума незавершенных в диспетчере и память порой жрет сильно, поделись кто как решал момент?

Посмотреть вложение 106268

Убивает инстансы со 100% вероятностью

106305

Код:
Развернуть Свернуть Копировать
C:\Windows\System32\taskkill.exe
/IM "zennobrowser.exe" /F
 
  • Спасибо
Реакции: Dobrii
Операционка WIN10 PRO на всех серверах, один конфиг. На локалке не делал тестов ибо там по сотне вэб потоков на каждом работает при выполнении.
Я предполагал, что там серверные ОС.
Еще уточните пож-ста, во вкладке Инстансы при этом есть серые превьюшки от потоков?
 
Я предполагал, что там серверные ОС.
Еще уточните пож-ста, во вкладке Инстансы при этом есть серые превьюшки от потоков?
Кстати, да начал тоже замечать, не так часто, но на сотку выполнений, стабильно вижу 2-3 сереньких окна, которые после становятся активными (синими) либо так и остаются висеть на протяжении всей работы шаблона.
 
Кстати, да начал тоже замечать, не так часто, но на сотку выполнений, стабильно вижу 2-3 сереньких окна, которые после становятся активными (синими) либо так и остаются висеть на протяжении всей работы шаблона.
А когда например, как вы описывали ситуацию, в один из таких случаев, например ночью проекты сделали работу, а потом утром у вас в Диспетчере все еще оставались висеть процессы zennobrowser - во вкладку Инстансы не заглядывали, не было там серых окошек инстансов?
 
А когда например, как вы описывали ситуацию, в один из таких случаев, например ночью проекты сделали работу, а потом утром у вас в Диспетчере все еще оставались висеть процессы zennobrowser - во вкладку Инстансы не заглядывали, не было там серых окошек инстансов?
Серые остаются крайне редко, на 5-8 выполнений шаблона парочку бывает остаются, а вот в самом диспетчере до 20 инстансов висят после каждого выполнения шаблона.
 
  • Спасибо
Реакции: Sho
Серые остаются крайне редко, на 5-8 выполнений шаблона парочку бывает остаются, а вот в самом диспетчере до 20 инстансов висят после каждого выполнения шаблона.
Серые висят если оперативки не хватает. Принудительное закрытие делай их в настройках зенки по времени выполнения
 
Серые висят если оперативки не хватает. Принудительное закрытие делай их в настройках зенки по времени выполнения
Не вариант, потому как даже я незнаю как долго будет работать шаб, может 40 минут а может и 6 часов.
 
Отправил программстам инф., будем разбирать.
Проводил эксперименты на своей стороне - проблему не получилось воспроизвести.
Как долго выполняется 1 поток, какая работа в нем производится?
 
Отправил программстам инф., будем разбирать.
Проводил эксперименты на своей стороне - проблему не получилось воспроизвести.
Как долго выполняется 1 поток, какая работа в нем производится?

Работа с вкладкой ютуба, смотрит видеоролики, каждые 100 просмотров делается перезагрузка инстанса, работа с вкладками в цикле. Вот сейчас уже 10 зенно браузеров, а должно быть 4

kiss_31kb.1682873460.png
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)