uwsgi nginx 的一些参数

2024-04-23 14:08
文章标签 参数 nginx uwsgi

本文主要是介绍uwsgi nginx 的一些参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在项目目录下创建uwsgiconfig.ini文件

[uwsgi]

home=/home/  # 指定python虚拟环境,意义:使用指定的python,路径写到bin目录上一层

chdir=/home/test/project   # 项目目录,意义: 将路径切换到项目目录下

wsgi-file=manager.py  # 项目路径下,指定加载的启动文件

module=manager 或 manager:app # 项目路径下,指定加载的模块,同wsgi-file(若“:app”写在module中,则callable不需要再写)

callable=app  # 指定uWSGI加载的启动文件(模块)中哪个变量将被调用

master=true  # 启动主线程

processes=4  # 设置工作进程的数量

threads=2  # 设置每个工作进程的线程数

socket=127.0.0.1:8888  # 指定socket地址 配合nginx使用

vacuum=true # 当服务器退出时自动删除unix socket文件和pid文件

logfile-chmod=644 # 指定日志文件的权限

daemonize=%(chdir)/cloudmonitor.log # 进程在后台运行,并将日志打印到指定文件

pidfile=%(chdir)/cloudmonitor.pid # 在失去权限前,将主进程pid写到指定的文件

uid=git # uWSGI服务器运行时的用户id

gid=git # uWSGI服务器运行时的用户组id

procname-prefix-spaced=cloudmonitor # 指定工作进程名称的前缀

 

uwsgi uwsgiconfig.ini

uwsgi --ini uwsgiconfig.ini   启动uwsgi服务

uwsgi  uwsgiconfig.ini --daemonize //后台运行启动

uwsgi --stop uwsgi.pid  //停止服务

uwsgi --reload uwsgi.pid  //可以无缝重启服务
 

 

 

nginx

 在/etc/nginx/nginx.conf文件中 http 下添加 include /etc/nginx/conf.d/test.conf   其中‘test’为自己取的应用配置名

 在/etc/nginx/conf.d/下,创建名为 test.conf 文件,写入一下内容:

server {# 监听端口listen      80;# 监听ip 换成服务器公网IPserver_name localhost;charset     utf-8;client_max_body_size 75M;#动态请求location / {include uwsgi_params;# 与uwsgi socket对应uwsgi_pass 127.0.0.1:8888;}
}
  1. nginx //启动

  2. nginx -s stop/quit //停止

  3. nginx -s reload //重启加载配置

 

这篇关于uwsgi nginx 的一些参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929007

相关文章

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

4B参数秒杀GPT-3.5:MiniCPM 3.0惊艳登场!

​ 面壁智能 在 AI 的世界里,总有那么几个时刻让人惊叹不已。面壁智能推出的 MiniCPM 3.0,这个仅有4B参数的"小钢炮",正在以惊人的实力挑战着 GPT-3.5 这个曾经的AI巨人。 MiniCPM 3.0 MiniCPM 3.0 MiniCPM 3.0 目前的主要功能有: 长上下文功能:原生支持 32k 上下文长度,性能完美。我们引入了

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

如何确定 Go 语言中 HTTP 连接池的最佳参数?

确定 Go 语言中 HTTP 连接池的最佳参数可以通过以下几种方式: 一、分析应用场景和需求 并发请求量: 确定应用程序在特定时间段内可能同时发起的 HTTP 请求数量。如果并发请求量很高,需要设置较大的连接池参数以满足需求。例如,对于一个高并发的 Web 服务,可能同时有数百个请求在处理,此时需要较大的连接池大小。可以通过压力测试工具模拟高并发场景,观察系统在不同并发请求下的性能表现,从而

Windows下Nginx的安装及开机启动

1、将nginx-1.16.1.zip解压拷贝至D:\web\nginx目录下。 2、启动Nginx,两种方法: (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。 (2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。 3、检查nginx是否启动成功。 直接在浏览器地址栏输入网址 http://lo

nginx介绍及常用功能

什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务。 Apache:重量级的,不支持高并发的服务器。在Apache上运行数以万计的并发访问,会导致服务器消耗大量内存。操作系统对其进行进程或线程间的切换也消耗了大量的CPU资源,导致HTTP请求的平均响应速度降低。这些都决定了Apache不可能成为高性能WEB服务器  nginx:

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹

多路转接之select(fd_set介绍,参数详细介绍),实现非阻塞式网络通信

目录 多路转接之select 引入 介绍 fd_set 函数原型 nfds readfds / writefds / exceptfds readfds  总结  fd_set操作接口  timeout timevalue 结构体 传入值 返回值 代码 注意点 -- 调用函数 select的参数填充  获取新连接 注意点 -- 通信时的调用函数 添加新fd到