flask uwsgi

[uwsgi]
使用nginx连接时使用
http=0.0.0.0:10000
这个必须写,不然会报找不到application
callable = app
项目目录绝对路径
chdir=/home/falsk_uw
指定flask运行的文件,是一个相对路径
wsgi-file =sss.py
指定解释器目录,每一个虚拟环境的python目录不同,用which python查看

processes=4
threads=2
master=True
pidfile=uwsgi.pid

uwsgi --http :8000 --wsgi-file uwsgi_test.py

-bash: uwsgi: command not found
使用命令查找uwsgi的地址,再使用软连接配置uwsgi
find / -name uwsgi
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

错误--- no python application found, check your startup logs for errors ---
查看项目的绝对路径(由于我是用root账户,没有在chdir后面加/root导致路径不正确)
chdir=/home/falsk_uw
chdir=/root/home/falsk_uw

'''[uwsgi]
http=0.0.0.0:10001
callable = app
chdir= /root/www/test
wsgi-file = test_start.py
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uwsgi.log
'''

你可能感兴趣的:(flask uwsgi)