Устранение неполадок OpenLiteSpeed с помощью Django и Daphne: Преодоление 503 ошибки

Проблема

Недавно я перешел на OpenLiteSpeed Django и подготовил свой репозиторий к клонированию. Я реализовал Daphne для бесперебойной работы с ASGI. Однако я сталкиваюсь с ошибкой 503 Service Unavailable. Я не уверен, что OpenLiteSpeed можно использовать без PHP, так как кажется, что он ожидает запуска PHP или создан для работы в среде PHP.

Что я пробовал

  1. Настройка:

    • Клонировал свой репозиторий и установил все необходимое для OpenLiteSpeed.
    • Создал служебный файл Daphne и настроил его на создание файла сокета для связи с OpenLiteSpeed.
    • Убедились, что все разрешения установлены правильно, и проверили, что пользователь OpenLiteSpeed "nobody" может получить доступ к файлу сокета.
  2. Журналы:

    • Проверил все журналы (доступа, ошибок, отладки), но не нашел никакой полезной информации.
    • Единственная постоянная проблема - это ошибка 503 Service Unavailable.
  3. Конфигурация:

    • Удалите код блока Example app из hosts_config.conf файла.
    • Проверил синтаксис с помощью команды -t, ошибок не обнаружено.

Вопрос

Могу ли я использовать OpenLiteSpeed без PHP для моего приложения Django? Если нет, то что может быть лучшей альтернативой OpenLiteSpeed, которая работает с ASGI-приложениями и Daphne.

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