0
点赞
收藏
分享

微信扫一扫

树莓派配置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​​​,转载请注明原文链接:​​javascript:void(0)p/15622106.html​​


举报

相关推荐

0 条评论