Приложение OpenLiteSpeed django сломалось после обновления ubuntu

Я запускал на Ubuntu образ приложения litespeed django,

https://azuremarketplace.microsoft.com/en-us/marketplace/apps/litespeedtechnologies.openlitespeed-django

Был 20.04 LTS, я попытался обновить релиз до 22.04, но теперь сервер OpenLiteSpeed не запускается.

Запрос продолжает крутиться в браузере и через некоторое время выдает ошибку 503. В файле /usr/local/lsws/logs/stderr.log нет записи об ошибке 503

Шаги, которые я уже пробовал:

  1. Переустановите виртуальную среду python
  2. Переустановите зависимости
  3. Попробовал запустить приложение на порту 8000 с помощью команды python3 manage.py runserver и оно работает в браузере, как и ожидалось
  4. .
  5. обновили файл vhost на сервере с помощью команды update python runtime path с 3.8 до 3.10
  6. .

Перекомпилируйте wsgi-lsapi

После обновления до Ubuntu 22.04, пожалуйста, перекомпилируйте бинарный файл wsgi-lsapi в новой системе.

Получите версию Python LSAPI здесь. Замените VERSION ниже на номер версии, который вы найдете там (например, 2.1).

curl -O http://www.litespeedtech.com/packages/lsapi/wsgi-lsapi-VERSION.tgz
tar xf wsgi-lsapi-2.1.tgz
cd wsgi-lsapi-2.1
python3 ./configure.py
make
mv lswsgi /usr/local/lsws/fcgi-bin/

Затем перезапустите веб-сервер

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