python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问
B站配套视频教程观看

uwsgi多进程配置

uwsgi.ini配置

nginx和uwsgi通过配置文件sock配合

[uwsgi]
#源码目录
chdir=/home/www/order
#python 虚拟环境
home=/home/www/xuhss
module=manager
callable=app
master=true
processes=4
http=0.0.0.0:8889
socket=/home/www/logs/order.sock
buffer-size=65535
pidfile=/home/www/logs/order.pid
chmod-socket=777
logfile-chmod=644
daemonize=/home/www/logs/order.log
static-map = /static=/home/www/order/web/static
创建多进程
#激活虚拟环境
source  /home/www/xuhss/bin/activate
# 创建log目录
mkdir /home/www/logs
# 启动uwsgi
cd /home/www/order
uwsgi --ini uwsgi.ini(多进程)

此时通过ps -ef | grep uwsgi,就可以看到多进程启动(注意:开发云主机的8889端口)

创建80端口访问

创建配置文件order.conf
cd /etc/nginx/conf.d
touch order.conf
vim order.conf
输入内容

https配置

server {listen 443 default_server;server_name food.xuhss.com;ssl on;ssl_certificate /home/www/ssl/chained.pem;ssl_certificate_key /home/www/ssl/domain.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;ssl_session_cache shared:SSL:50m;location /.well-known/acme-challenge/ {alias /home/www/challenges/;try_files $uri =404;}location /static {alias  /home/www/order/web/static/;}location / {try_files $uri @yourapplication;}location @yourapplication {include uwsgi_params;uwsgi_pass unix:/home/www/logs/order.sock;uwsgi_read_timeout 1800;uwsgi_send_timeout 300;}
}server {listen 80;server_name food.xuhss.com;rewrite ^/(.*) https://$server_name$request_uri? permanent;
}

http配置

server {listen 80 default_server;server_name food.xuhss.com;location /static {alias  /home/www/order/web/static/;}location / {try_files $uri @yourapplication;}location @yourapplication {include uwsgi_params;uwsgi_pass unix:/home/www/logs/order.sock;uwsgi_read_timeout 1800;uwsgi_send_timeout 300;}
}

启动nginx

service nginx start
service nginx stop
ps -ef | grep nginx

查看端口占用

netstat -ltunp

检查问题

nginx -c /etc/nginx/nginx.conf

强行关闭nginx

yum install -y psmisc
fuser -n tcp 80
kill -9 端口号

重启uwsgi

uwsgi --stop /home/www/logs/order.pid

出现500错误

setenforce 0

python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问相关推荐

  1. python flask实战订餐系统微信小程序-59flask部署单进程启动服务

    欢迎关注原创 Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn. ...

  2. python flask实战订餐系统微信小程序-00课程介绍及项目演示

    讲课流程 从管理员后端到小程序会员端,按照功能展开讲解 核心代码同步编写,重点代码反复分析讲解 建议大家按顺序观看视频 课程收获 主流的Python3 火爆的小程序 Centos云主机部署 搭建高可用 ...

  3. Python flask实战订餐系统微信小程序-19后台管理员模块数据库创建

    B站配套视频教程观看 第一个要实现的功能是登录退出功能,任何一个大的系统都是有小模块组成的,我们可以通过思维导图整理出模块的功能列表,我们根据思维导图慢慢实现,就可以做出一个由简单到复杂的系统. 后台 ...

  4. python flask实战订餐系统微信小程序-61申请免费https证书

    B站配套视频教程观看 强行关闭nginx yum install -y psmisc fuser -n tcp 80 kill -9 端口号 创建目录存放所有的ssl文件 mkdir /home/ww ...

  5. python flask实战订餐系统微信小程序-54删除购物车以及下单页面跳转功能实现

    B站配套视频教程观看 动态计算价格 index.js ,totalPrice: function () {var list = this.data.list;var totalPrice = 0.00 ...

  6. 我给舅舅用Python写了一个订餐系统微信小程序!生意简直火爆!

    微信登录功能的实现 通过小程序的前端 配合python-flask的后端,实现登录接口的功能 在我们正式写代码之前 读一下微信小程序的官方文档. https://developers.weixin.q ...

  7. node.js基于微信小程序的外卖订餐系统 uniapp 小程序

    美食是人类永恒的话题,无论是在古代还是现代人们对美食都有一种非常的热爱在里面,但是随着时代的发展,人们可能没有更多的时间去研究美食,很多时候人们在下班或者放学之后更希望通过网络来进行订餐,为此我开发了 ...

  8. 计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  9. 计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp考研闯关微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

最新文章

  1. 扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表
  2. 去除0值和nan_Pandas 1.0的新功能
  3. 移动端h5开发总结不断更新中....
  4. 第二章 GuassDB 数据库基础知识
  5. python不完全支持面向对象程序设计_Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】...
  6. [转]Memcache mutex设计模式
  7. 如何在macOS Monterey、iOS 15 中使用Apple Notes标签?
  8. 推荐|Java学习资料大全(电子书+视频)
  9. 键盘错误代码39解决方法
  10. Codeforces 1023G:Pisces(最长反链)
  11. unityUI控制角色的动画
  12. Python之数据库编程
  13. Linux libusb
  14. 移动办公通用解决方案
  15. 中国企业数字银行行业市场供需与战略研究报告
  16. 【渝粤题库】广东开放大学 建筑制图 形成性考核
  17. [哈希]PAT1039 Course List for Student
  18. 【牛客网】星际密码(斐波那契数列)
  19. 01背包问题 图解+详细解析 (转载)
  20. 【MindSpore易点通】如何实现梯度不回传以及梯度回传后不更新权重功能

热门文章

  1. linux 16.04 安装与使用vscode试水
  2. Java内存模型(JMM)详解
  3. SPI-flash模拟U盘
  4. 记一次网络风暴/网络环路
  5. 2016级移动应用开发在线测试14-MediaPlayer
  6. Dubbo的Api+Provider+Customer示例(IDEA+Maven+Springboot+dubbo)
  7. 12岁的微博回港上市,还有新故事吗?
  8. win10、win11高级共享设置修改后无法保存怎么办,无法发现网络设备、无法发现共享设备怎么办?win10、win11发现网络共享设备的方法
  9. centos 6.5安装步骤
  10. echarts制作多个纵轴的折线图