Назад | Перейти на главную страницу

Как отслеживать / находить длительные процессы с помощью Django?

Я использую Cherokee (uwsgi) с Django, и мои тайм-ауты просто смешны (по словам Чероки). Как я могу отследить, какие страницы вызывают эти тайм-ауты?

Настройте uWSGI без мастера Cherokee (в качестве удаленного источника). И изучите его логи. Они сообщают время, затраченное на каждый запрос, и все отключения / тайм-ауты.

Используйте сокеты TCP, чтобы вы могли получить отладку очереди прослушивания (он предупредит вас, если количество рабочих uWSGI недостаточно)