本实践笔记基于nginx+uwsgi+django
微信小程序提供的业务服务
1,配置nginx服务支持https协议
2,在django项目根目录下创建wechatapp_wsgi_debug.ini和wechatapp_wsgi.ini
wechatapp_wsgi_debug.ini
[uwsgi]
# Django-related settings
socket = :xxxx
# the base directory (full path)
chdir = /ctu/wechat_app/wechat_app
# Django s wsgi file
module = wechat_app.wsgi
# process-related settings
# master
master = true
# maximum number of worker processes
processes = 4
# ... with appropriate permissions - may be needed
# chmod-socket = 664
# clear environment on exit
vacuum = true
#
max-requests=5000
wechatapp_wsgi.ini
[uwsgi]
# Django-related settings
socket = :xxxx
# the base directory (full path)
chdir = /ctu/wechat_app/wechat_app
# Django s wsgi file
module = wechat_app.wsgi
# process-related settings
# master
master = true
# maximum number of worker processes
processes = 50
# ... with appropriate permissions - may be needed
# chmod-socket = 664
# clear environment on exit
vacuum = true
pidfile=/var/run/wechat_app.pid
# log
daemonize=/var/log/uwsgi/wechat_app.log
#
max-requests=5000
3,启动微信小程序服务端程序
测试环境
uwsgi --ini /ctu/wechat_app/wechat_app/wechatapp_wsgi_debug.ini
生产环境
uwsgi --ini /ctu/wechat_app/wechat_app/wechatapp_wsgi.ini