Другие вебсокеты не работают, когда вебсокет находится в стадии ожидания

Я использую Django Channels и у меня есть несколько адресов websocket. Когда я подключаюсь к вебсокету, он получает и вычисляет некоторые данные из базы данных, и этот процесс может занять 10 секунд. Но в течение этих 10 секунд все мои websocket не отвечают ни одному пользователю и выдают 502 Bad Gateway каждому пользователю.

Похоже, что все мои вебсокеты запущены одним агентом, и когда он находится в состоянии ожидания, все остальные вебсокеты больше не отвечают, пока агент не освободится.

Как я могу решить эту проблему?

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