Код: Выделить всё
ModuleNotFoundError: No module named 'wsgi'
Код: Выделить всё
[uwsgi]
module = wsgi
callable = app
master = true
processes = 5
socket = /usr/share/sieve/sieve.sock
chmod-socket = 660
vacuum = true
die-on-term = true
logto = /usr/share/sieve/sieve.log
logfile-chown = jon:www-data
log-date = [%%Y-%%m-%%d %%H:%%M:%%S]
Приложение находится в подкаталоге sieve и /usr/share/sieve/sieve/wsgi.py выглядит следующим образом:
Код: Выделить всё
#!/usr/bin/env python
from run_app import app
if __name__ == '__main__':
app.run(debug=True)
Код: Выделить всё
WorkingDirectory=/usr/share/sieve
Environment="PATH=$PATH:/usr/share/sieve/venv/bin"
ExecStart=/usr/share/sieve/venv/bin/uwsgi --ini sieve.ini --enable-threads
Код: Выделить всё
[2024-08-27 21:32:30] - *** Starting uWSGI 2.0.21 (64bit) on [Tue Aug 27 21:32:30 2024] ***
[2024-08-27 21:32:30] - compiled with version: 11.3.0 on 20 November 2022 14:54:48
[2024-08-27 21:32:30] - os: Linux-6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30
17:30:19 UTC 2
Код: Выделить всё
[2024-09-24 20:33:49] - *** Starting uWSGI 2.0.27 (64bit) on [Tue Sep 24 20:33:49 2024] ***
[2024-09-24 20:33:49] - compiled with version: 13.2.0 on 24 September 2024 18:04:08
[2024-09-24 20:33:49] - os: Linux-6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024
Подробнее здесь: https://stackoverflow.com/questions/790 ... on-upgrade