Встречается на 1% собеседований по Python
Как узнать, что произошло в момент падения сервиса
Для отслеживания падения сервиса в Python можно использовать:
- Логирование (logging) – запись событий в файл:
python
import logging
logging.basicConfig(filename='service.log', level=logging.ERROR)
try:
# Код сервиса
except Exception as e:
logging.error(f"Service crashed: {e}", exc_info=True)- Сбор трейсов (traceback) – для анализа стека вызовов:
python
import traceback
try:
# Код сервиса
except:
with open('crash.log', 'a') as f:
traceback.print_exc(file=f)-
Мониторинг (Sentry, Rollbar) – специализированные сервисы для автоматического сбора ошибок.
-
Системные метрики (CPU, память) – через psutil или мониторинг типа Prometheus.
Для production-сервисов лучше комбинировать несколько подходов: логи + трейсы + внешний мониторинг. Это позволит получить полную картину инцидента.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы