Новые клиенты не могут подключиться к сайту Django, когда сайт используется другими клиентами

У нас есть веб-приложение на основе Django, которое развертывается с Apache и mod_wsgi. Пользователи заходят в систему и могут запускать некоторые процессы на CPU, которые могут занимать до 1-2 минут.

Наша проблема заключается в том, что во время выполнения этих процессов, занимающих весь процессор, новые клиенты не могут даже загрузить сайт. Даже если они могут загрузить его, ввести свои учетные данные и нажать кнопку входа, сайт не открывается до завершения текущих процессов. Опция DEBUG в среде развертывания имеет значение False. Мы не используем функцию django.contrib.staticfiles serve() для обслуживания наших статических файлов.

Как я могу найти причину этой задержки?

Я подозреваю, что это происходит потому, что статическое содержимое не обслуживается другим сервером? Как я могу убедиться, что проблема именно в этом?

Если проблема в этом, может ли обслуживание статических файлов на другом виртуальном хосте решить проблему?

Из-за политики компании я не могу поделиться кодом непосредственно здесь. Однако, пожалуйста, дайте мне знать, если есть какая-либо другая информация, которую необходимо уточнить.

Заранее спасибо за ваше время и внимание.

Вернуться на верх