Как узнать, не занят ли пользователь в экземпляре Centos / Ubuntu AWS EC2? - PullRequest
0 голосов
/ 18 января 2019

Мы поддерживаем пользователей в отдельных экземплярах AWS. Поддерживать их в рабочем состоянии может быть дорого, если пользователи бездействуют. Пользователи в основном используют JupyterHub и / или RStudio

Я написал скрипт, который проверяет пользовательские процессы и суммирует количество процессоров, которые они используют. Это будет выполняться периодически, мы также могли бы проверить файлы, обновляемые в домашнем каталоге пользователей. Но мы обеспокоены тем, что такие интерактивные действия, как написание кода или взаимодействие с JupyterHub и RStudio, не изменят файлы и не сгенерируют достаточную активность ЦП, которая может быть отслежена нашим мониторингом (который фактически выполняет выборку данных). Мы стараемся не допустить, чтобы наши пользователи теряли работу, когда машины переходят в состояние остановки. Я выполнил поиск по предыдущим вопросам и не нашел ответов на свой конкретный вопрос. Кто-нибудь успешно справился с этой проблемой или связанной с ней проблемой? Любые советы / предложения будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...