XHE Manager
Добавлено: 31 окт 2010, 03:27
2 вещи:
1. проверка рабочих потоков
2. проверка лимита памяти
Пока непонятно как манагер следит за потоками, сделайте может настройку, чтоб задавать раз в сколько секунд будет проверка потоков + рестарт зависших?
Думаю реализация не сложная, хуман при старте говорит манагеру свой pid, и раз в заданое время говорит манагеру "я жив". манагер проверяет ответ раз в заданое время и рестартит зависшие (по pid или даже по тайтлу окна). как расширение этого, возможность задавать также лимит памяти одной копии хумана, если при проверке манагером лимит памяти превышен, снова, поток рестартится
1. проверка рабочих потоков
2. проверка лимита памяти
Пока непонятно как манагер следит за потоками, сделайте может настройку, чтоб задавать раз в сколько секунд будет проверка потоков + рестарт зависших?
Думаю реализация не сложная, хуман при старте говорит манагеру свой pid, и раз в заданое время говорит манагеру "я жив". манагер проверяет ответ раз в заданое время и рестартит зависшие (по pid или даже по тайтлу окна). как расширение этого, возможность задавать также лимит памяти одной копии хумана, если при проверке манагером лимит памяти превышен, снова, поток рестартится