У меня есть файл wsgi, в котором есть строка:
wsgi.py
if __name__ == "__main__":
app.run()
Но сегодня мой сервер не запускался, и когда я печатал __name__
, увидел, что это равно "wsgi" без причины. Я запускаю свой сервер как «sudo systemctl restart myserver.service»
myserver.ini
module = wsgi:app
master = true
processes = 3
socket = /var/www/myserver/myserver.sock
chmod-socket = 660
vacuum = true
die-on-term = true
logto = /var/www/myserver/server.log
enable-threads = true
myserver.service
Description=uWSGI instance to serve myserver
After=network.target
[Service]
User=savvasenok
Group=www-data
WorkingDirectory=/var/www/myserver
Environment="PATH=/home/savvasenok/MyServerEnv/bin"
ExecStart=/home/savvasenok/MyServerEnv/bin/uwsgi --ini /var/www/myserver/myserver.ini
[Install]
WantedBy=multi-user.target