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

Dobrii

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

Clip2net_230425064636.png
 
Последнее редактирование:

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 323
Благодарностей
707
Баллы
113
C#:
Process[] runningProcesses = Process.GetProcesses();
foreach (Process process in runningProcesses)
{
    
    foreach (ProcessModule module in process.Modules)
    {
        if (module.FileName.Equals("MyProcess.exe"))
        {
            process.Kill();
        }
    }
}
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
C#:
Process[] runningProcesses = Process.GetProcesses();
foreach (Process process in runningProcesses)
{
  
    foreach (ProcessModule module in process.Modules)
    {
        if (module.FileName.Equals("MyProcess.exe"))
        {
            process.Kill();
        }
    }
}
Подскажи пожалуйста, просто в сишарп кубик добавить в конце выполнения проекта или отдельным шабом запускать?
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 323
Благодарностей
707
Баллы
113
Подскажи пожалуйста, просто в сишарп кубик добавить в конце выполнения проекта или отдельным шабом запускать?
В с# кубик и в конец проекта, не забудь переименовать MyProcess.exe в нужный тебе процесс
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 323
Благодарностей
707
Баллы
113

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 323
Благодарностей
707
Баллы
113

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
@sergodjan66 подскажи плиз, в чем может быть проблема?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
Последнее редактирование:

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
Какая версия Постера?
Какое время висят процессы Zennobrowser?
Не самоликвидируются?
1. 7,7,4 - BuildID: 28143.01.13.2023
2. всю дорогу, пока не перезапустишь зенно
3. не разу не видел чтоб сами по себе закрывались, наоборот начинают все больше память отжирать чем дольше стоят.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
1. 7,7,4 - BuildID: 28143.01.13.2023
2. всю дорогу, пока не перезапустишь зенно
3. не разу не видел чтоб сами по себе закрывались, наоборот начинают все больше память отжирать чем дольше стоят.
Сейчас проверил на своем проекте - какое то время после того как проект завершил все потоки, висят процессы zennobrowser, а затем самоликвидируются. По времени в течении кторого они висят пока непонятно, еще раз запустил тест.

PS: Прогнал повторный тест. Буквально минуты 2-3-4 висят эти процессы и исчезают.
Видимо, понадобится небольшой тестовый пример проекта от вас, на котором вы предварительно проверите и подтвердите, что проблема на нем заведомо воспроизведется тоже.
 
Последнее редактирование:

heks

Client
Регистрация
01.10.2013
Сообщения
1 225
Благодарностей
329
Баллы
83
var procs = System.Diagnostics.Process.GetProcessesByName("ZennoLab.AudioMute");
foreach (var proc in procs)
{
// если потребили больше 10 Мб, то убиваем
if (proc.WorkingSet > 10)
proc.Kill();
}
пробуй
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
var procs = System.Diagnostics.Process.GetProcessesByName("ZennoLab.AudioMute");
foreach (var proc in procs)
{
// если потребили больше 10 Мб, то убиваем
if (proc.WorkingSet > 10)
proc.Kill();
}
пробуй
Забрал, спасибо. Как тока проекты отработают и будут процессы весящие, тестану, доп отпишу.
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
Сейчас проверил на своем проекте - какое то время после того как проект завершил все потоки, висят процессы zennobrowser, а затем самоликвидируются. По времени в течении кторого они висят пока непонятно, еще раз запустил тест.

PS: Прогнал повторный тест. Буквально минуты 2-3-4 висят эти процессы и исчезают.
Видимо, понадобится небольшой тестовый пример проекта от вас, на котором вы предварительно проверите и подтвердите, что проблема на нем заведомо воспроизведется тоже.
И я бы рад чтоб так было, но увы, 12 копий, каждая на отдельном сервере и везде одна ситуация, последний открут шаба был вчера вечером примерно 23,50 закончил работу, скрин делал сегодня утром с висящими процессами что идет в старт посте.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 323
Благодарностей
707
Баллы
113
Забрал, спасибо. Как тока проекты отработают и будут процессы весящие, тестану, доп отпишу.
так это тоже самое что я присылал, разница только в способе определения таски, результат будет тот же, отказано в доступе
 

heks

Client
Регистрация
01.10.2013
Сообщения
1 225
Благодарностей
329
Баллы
83
так это тоже самое что я присылал, разница только в способе определения таски, результат будет тот же, отказано в доступе
я хз у меня вот такой вот убивает уторрент
var procs = System.Diagnostics.Process.GetProcessesByName("uTorrent");
foreach (var proc in procs)
proc.Kill();
в шарпе я не силен заготовки просто с форума откуда то тоже взял uTorrent без exe пиши
 
  • Спасибо
Реакции: Dobrii

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
И я бы рад чтоб так было, но увы, 12 копий, каждая на отдельном сервере и везде одна ситуация, последний открут шаба был вчера вечером примерно 23,50 закончил работу, скрин делал сегодня утром с висящими процессами что идет в старт посте.
Операционки соотв. - серверные? Какие именно?
На локальном ПК если запустить, на обычной домашней операционке - воспроизведется?
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
Операционки соотв. - серверные? Какие именно?
На локальном ПК если запустить, на обычной домашней операционке - воспроизведется?
Операционка WIN10 PRO на всех серверах, один конфиг. На локалке не делал тестов ибо там по сотне вэб потоков на каждом работает при выполнении.
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
  • Спасибо
Реакции: heks

zarufakis

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

Посмотреть вложение 106268
Убивает инстансы со 100% вероятностью

106305

Код:
C:\Windows\System32\taskkill.exe
/IM "zennobrowser.exe" /F
 
  • Спасибо
Реакции: Dobrii

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
Операционка WIN10 PRO на всех серверах, один конфиг. На локалке не делал тестов ибо там по сотне вэб потоков на каждом работает при выполнении.
Я предполагал, что там серверные ОС.
Еще уточните пож-ста, во вкладке Инстансы при этом есть серые превьюшки от потоков?
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
Я предполагал, что там серверные ОС.
Еще уточните пож-ста, во вкладке Инстансы при этом есть серые превьюшки от потоков?
Кстати, да начал тоже замечать, не так часто, но на сотку выполнений, стабильно вижу 2-3 сереньких окна, которые после становятся активными (синими) либо так и остаются висеть на протяжении всей работы шаблона.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
Кстати, да начал тоже замечать, не так часто, но на сотку выполнений, стабильно вижу 2-3 сереньких окна, которые после становятся активными (синими) либо так и остаются висеть на протяжении всей работы шаблона.
А когда например, как вы описывали ситуацию, в один из таких случаев, например ночью проекты сделали работу, а потом утром у вас в Диспетчере все еще оставались висеть процессы zennobrowser - во вкладку Инстансы не заглядывали, не было там серых окошек инстансов?
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
А когда например, как вы описывали ситуацию, в один из таких случаев, например ночью проекты сделали работу, а потом утром у вас в Диспетчере все еще оставались висеть процессы zennobrowser - во вкладку Инстансы не заглядывали, не было там серых окошек инстансов?
Серые остаются крайне редко, на 5-8 выполнений шаблона парочку бывает остаются, а вот в самом диспетчере до 20 инстансов висят после каждого выполнения шаблона.
 
  • Спасибо
Реакции: Sho

heks

Client
Регистрация
01.10.2013
Сообщения
1 225
Благодарностей
329
Баллы
83
Серые остаются крайне редко, на 5-8 выполнений шаблона парочку бывает остаются, а вот в самом диспетчере до 20 инстансов висят после каждого выполнения шаблона.
Серые висят если оперативки не хватает. Принудительное закрытие делай их в настройках зенки по времени выполнения
 

Dobrii

Client
Регистрация
31.03.2019
Сообщения
197
Благодарностей
68
Баллы
28
Серые висят если оперативки не хватает. Принудительное закрытие делай их в настройках зенки по времени выполнения
Не вариант, потому как даже я незнаю как долго будет работать шаб, может 40 минут а может и 6 часов.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 802
Благодарностей
1 474
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 572
Благодарностей
9 187
Баллы
113
Отправил программстам инф., будем разбирать.
Проводил эксперименты на своей стороне - проблему не получилось воспроизвести.
Как долго выполняется 1 поток, какая работа в нем производится?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 802
Благодарностей
1 474
Баллы
113
Отправил программстам инф., будем разбирать.
Проводил эксперименты на своей стороне - проблему не получилось воспроизвести.
Как долго выполняется 1 поток, какая работа в нем производится?
Работа с вкладкой ютуба, смотрит видеоролики, каждые 100 просмотров делается перезагрузка инстанса, работа с вкладками в цикле. Вот сейчас уже 10 зенно браузеров, а должно быть 4

 

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