У меня есть одно приложение, которое работает в моей системе 24x7. Но кое-как это было убито внезапно. Я наблюдаю это 2 или 3 раза за последние 10 дней.

Теперь я хочу узнать, на сколько времени мое приложение остановлено. Так что я могу сообщить об этом и найти ошибку в приложении. А также это поможет мне создать cronjob.

1 ответ1

1

Я бы рекомендовал поверх этого сервиса atopsar . Он контролирует время запуска и остановки процессов, помимо использования диска и (через дополнительную службу) сетевой активности.

atopsar контролирует ваши процессы (например, 5 минут) и записывает их в файл. После этого вы можете открыть этот файл и просмотреть историю всех параметров процесса, таких как загрузка процессора и памяти. Может быть, это даст вам подсказки, почему ваша программа потерпела крах.

Также убедитесь, что ваш /etc/security/limits.conf правильно настроен для получения дампа ядра. Это дает вам что-то для отладки и отметку времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .