Приложение OpenLiteSpeed django сломалось после обновления ubuntu
Я запускал на Ubuntu образ приложения litespeed django,
Был 20.04 LTS, я попытался обновить релиз до 22.04, но теперь сервер OpenLiteSpeed не запускается.
Запрос продолжает крутиться в браузере и через некоторое время выдает ошибку 503. В файле /usr/local/lsws/logs/stderr.log нет записи об ошибке 503
Шаги, которые я уже пробовал:
- Переустановите виртуальную среду python
- Переустановите зависимости
- Попробовал запустить приложение на порту 8000 с помощью команды python3 manage.py runserver и оно работает в браузере, как и ожидалось .
- обновили файл vhost на сервере с помощью команды update python runtime path с 3.8 до 3.10 .
Перекомпилируйте 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