树莓派配置uwsgi服务
前言
我配置 uwsgi 服务是为了运行给 python flask 项目,如果直接 pip3 install uwsgi
得到的uwsgi服务可以直接使用,只不过需要在命令行中启动服务(当然也可以使用systemctl 来控制,还要写服务配置文件),所以我研究了一下 apt get install uwsgi
获得的uwsgi 服务如果跑python项目。
环境准备
sudo apt install uwsgi
sudo apt install uwsgi-plugin-python3
这里需要安装 uwsgi-plugin-python3 这个包,相当于是 uwsgi 运行 python 项目的插件。
配置文件修改
新建一个配置文件:/etc/uwsgi/apps-enabled/mysite.ini
[uwsgi]
plugins = python3
http-socket = :80
chdir = /var/www/test
callable=app
wsgi-file = main2.py
processes = 4
threads = 2
/var/www/test
为项目目录,这里要注意,项目需要放到uwsgi服务有权限的目录,否则uwsgi服务会没有权限读取。
wsgi-file
为项目入口文件。
然后重启服务即可:
service uwsgi restart
排错的话可以查看 uwsgi运行状态,或者查看日志:
service uwsgi status
tail -f /var/log/uwsgi/app/mysite.log
本文来自博客园,作者:Hello_wshuo,转载请注明原文链接:https://www.cnblogs.com/Hellowshuo/p/15622106.html