Большая загрузка файла дает django.db.utils.OperationalError: (2013, «Потерянное соединение с сервером MySQL во время запроса») - PullRequest
0 голосов
/ 13 марта 2019

У меня есть вид для загрузки файла в моем приложении django.Просто в начале представления выполнить небольшой запрос БД

def upload(request: HttpRequest, model_uid):
    user = request.user
    code = Something.objects.get(model_uid=model_uid)
    ...
    # do something with the request.FILES['file']

Иногда, когда пользователь загружает большой файл, я получаю трассировку стека:

Something.objects.get(model_uid=model_uid)

Трассировка стекаИсключение:

django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query')

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...