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

сбой сервера с 5 одновременными пользователями на странице, когда должны поддерживать тысячи

Что происходит, так это то, что у нас есть представление с большим объемом данных, в котором может быть 10 вызовов ajax, некоторые из которых выполняются долго. Во время нагрузочного теста для этой конкретной страницы с примерно 5-10 одновременными пользователями весь сервер выйдет из строя, даже на огромном сервере (64 процессора).

стек - это Django, Gunicorn, Docker, Nginx, Ubuntu.

Протокол HTTP 1.1, поддержка активности Nginx включена. Тайм-аут составляет 65 секунд.

Во время нагрузочного тестирования любой другой страницы сайт может запускать тысячи пользователей без особого влияния на процессор.

Единственная метрика, которая достигает пика при сбое, - это пропускная способность, все остальное по-прежнему очень низкое.

Я расспрашивал в IRC, и большинство сообществ были в тупике относительно того, что происходит, помимо вещей, которые я уже исследовал.

У меня есть куча подозрений, которые я сейчас проверяю, но я бы хотел услышать от кого-то, кто видел нечто подобное, а я - нет.

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

Заранее спасибо.