ошибка Incomplete response received from application
У меня на хостинге сайт на Python Django и я столкнулся с проблемой на сайте, которая характеризуется отображением Incomplete response received from application. Я загрузил новую версию сайта, но к сожалению страница начала возвращать ошибку Incomplete response received from application. Насколько я помню я уже сталкивался с подобным, и эта проблема была решена установкой недостающих библиотек, и в этот раз я решил сделать тоже самое и установить все зависимости, которые я использовал, но это не помогло Странно то, что если я выгружаю архив с сайтом на свой компьютер и запускаю его локально, то никаких ошибок не появляется и все работает абсолютно исправно
Я хотел бы разобраться в причине такой ошибке и можно ли ее исправить.
Ответы (2 шт):
У меня была такая же проблема. Решается она внимательной проверкой файлов:
- Убедитесь, что в корневой директории сайта на хостинге нет никаких лишних файлов и папок;
- Очистите кэш в
Просто удалите файл с кэшем (расширениекорневая_директория/__pycache__
.pyc
); - Проверьте файл
settings.py
в вашем проекте, быть может вы не указали какое-то приложение в разделе:INSTALLED_APPS = [ '...' *тут все приложения* ]
- Снова сделайте миграции.
Эти действия (в особенности 3-е) помогли мне решить проблему. Что конкретно из этого послужило причиной - затрудняюсь ответить. Надеюсь, кому-нибудь это будет полезно.
Обычно это исправить намного проще, чем понять, что случилось.
Как ни странно, для понимания ситуации обычно достаточно зайти на сервер, активировать venv, сделать runserver. Он не запускается,но вываливает проблему в понятном виде.