Systemctl

From ElectroDragon Wiki
Revision as of 22:49, 1 December 2019 by Chao (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Uwsgi

  • nano /etc/systemd/system/uwsgi1.service
  • add config file below
  • or systemctl start uwsgi1
  • sudo systemctl start my_app


# Check the status
  • sudo systemctl status my_app.service
# You should be able to see the socket with
  • ls /var/www/html/flask-test/sock.sock -> # /var/www/html/my_app/my_app.sock
# Enable it on startup
  • sudo systemctl enable uwsgi1


[Unit]

Description="uWSGI server instance for my_app"
After=network.target

[Service]
User=www-data
Group=www-data
WorkingDirectory=/var/www/html/flask-test/
Environment=FLASK_ENV=test
ExecStart=/usr/local/bin/uwsgi --ini /var/www/html/flask-test/conf.ini

[Install]
WantedBy=multi-user.target