Устранение неполадок OpenLiteSpeed с помощью Django и Daphne: Преодоление 503 ошибки
Проблема
Недавно я перешел на OpenLiteSpeed Django и подготовил свой репозиторий к клонированию. Я реализовал Daphne для бесперебойной работы с ASGI. Однако я сталкиваюсь с ошибкой 503 Service Unavailable. Я не уверен, что OpenLiteSpeed можно использовать без PHP, так как кажется, что он ожидает запуска PHP или создан для работы в среде PHP.
Что я пробовал
Настройка:
- Клонировал свой репозиторий и установил все необходимое для OpenLiteSpeed.
- Создал служебный файл Daphne и настроил его на создание файла сокета для связи с OpenLiteSpeed.
- Убедились, что все разрешения установлены правильно, и проверили, что пользователь OpenLiteSpeed "nobody" может получить доступ к файлу сокета.
Журналы:
- Проверил все журналы (доступа, ошибок, отладки), но не нашел никакой полезной информации.
- Единственная постоянная проблема - это ошибка 503 Service Unavailable.
Конфигурация:
- Удалите код блока Example app из
hosts_config.conf
файла. - Проверил синтаксис с помощью команды
-t
, ошибок не обнаружено.
- Удалите код блока Example app из
Вопрос
Могу ли я использовать OpenLiteSpeed без PHP для моего приложения Django? Если нет, то что может быть лучшей альтернативой OpenLiteSpeed, которая работает с ASGI-приложениями и Daphne.