场景
内部调用
如果外网需要配置nginx
uwsgi安装
pip install uwsgi
配置uwsgi.ini
[uwsgi]
http-socket=:8080
chdir=/var/www/prod/site-api
wsgi-file=%(chdir)/main.py
# cpu,进程数
processes=1
threads=2
buffer-size=66536
master=true
stats=%(chdir)/uwsgi/uwsgi.status
pidfile=%(chdir)/uwsgi/uwsgi.pid
daemonize=%(chdir)/uwsgi/uwsgi.log
callable=app1
main.py
from flask import Flask, jsonify, request
app1 = Flask(__name__)
@app.route('/gen-qr', methods=['POST', 'GET'])
def process_one():
red = Redist().getRedis()
url = request.json['url']
ts = request.json['ts']
return url
启动命令
uwsgi uwsgi.ini
#uwsgi --ini uwsgi
#重启进程
uwsgi --reload uwsgi/uwsgi.pid
#停止
uwsgi --stop uwsgi/uwsgi.pid