首页 > 系统相关 >Nginx配置之全局配置属性

Nginx配置之全局配置属性

时间:2024-12-27 14:30:11浏览次数:7  
标签:epoll log nginx 配置 worker Nginx error 全局

nginx全局属性的配置

user nobody; #主模块命令, 指定Nginx的worker进程运行用户以及用户组,默认由

nobody 账号运行。
worker_processes 1;#指定 Nginx 要开启的进程数。
worker_rlimit_nofile 100000; #worker 进程的最大打开文件数限制

error_log logs/error.log;

error_log logs/error.log notice;

error_log logs/error.log info;

pid

logs/nginx.pid;
events {
use epoll;
worker_connections 1024;
}

参数解释:
user :主模块命令, 指定Nginx的worker进程运行用户以及用户组,默认由nobody
账号运行。
worker_processes: 指定 Nginx 要开启的进程数。
error log:用来定义全局错设日志文件的路径和日志名称。
日志输出级别有debug,info,notice,warn,error,crit 可供选择,
其中debug输出日志最为详细,面crit(严重)输出日志最少。默认是error
pid: 用来指定进程id的存储文件位置。
event:设定nginx 的工作模式及连接数上限,
其中参数use用来指定nginx的工作模式(这里是epoll,epoll是多路复用IO(I/O
Multiplexing)中的一种方式),
nginx 支持的工作模式有select ,poll,kqueue,epoll,rtsig,/dev/poll。
其中select和poll都是标准的工作模式,kqueue和epoll是高效的工作模
式,对于linux系统,epoll是首选。
worker_connection 是设置nginx每个进程最大的连接数,默认是1024,所以nginx
最大的连接数max_client=worker_processes * worker_connections。
进程最大连接数受到系统最大打开文件数的限制,需要设置ulimit。

标签:epoll,log,nginx,配置,worker,Nginx,error,全局
From: https://www.cnblogs.com/velloLei/p/18635700

相关文章

  • PostgreSQL 初始化配置设置
    title:PostgreSQL初始化配置设置date:2024/12/27updated:2024/12/27author:cmdragonexcerpt:PostgreSQL是一款广泛应用于企业级应用、数据仓库以及Web应用程序的强大数据库管理系统。在完成数据库的安装后,进行合理而有效的初始配置是确保数据库性能和安全性的......
  • Nginx 在项目中发挥的作用
    **Nginx在项目中发挥的作用**网关---面向客户的总入口。虚拟主机---一台机器为不同的域名/ip/端口提供服务路由---使用反向代理,整合后续服务为一个完整业务静态服务器---mvvm模式中,用来发布前端html/css/js/img负载集群---使用upstream,负载多个tomcat要了解的一些概念......
  • nginx 跨域
      location/api/{add_header'Access-Control-Allow-Origin''*';if($request_method='OPTIONS'){......
  • 博客园markdown及配图自动上传配置
    博客园markdown与配图自动上传配置(mac版m芯片)引言安装配置工具尾注前言目的:因为自己使用markdown写博客,但是在博客园上面发布的时候,发现本地写好的markdown文件,上传到博客园上面,图片需要一张一张重新上传,后面了解到有dotnet-cnblog工具,但是该工具是基于.NETRuntime5.0......
  • Maven仓库配置
    阿里云镜像仓库地址仓库服务(aliyun.com)获取配置信息修改settings.xml配置文件1.配置阿里云镜像加速<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>......
  • 零配置打包工具 Parcel 的详细使用指南
    前言在前端开发中,选择一个高效且易用的打包工具至关重要。Parcel作为一款零配置的Web应用打包工具,凭借其卓越的性能和简单的使用体验,赢得了众多开发者的青睐。它不仅能够自动处理依赖关系和代码打包,还支持热模块替换和多种静态资源文件类型,使开发过程更加顺畅。本教程将......
  • (六).NET6.0通用读取配置文件功能
    1.新增Microsoft.Extensions.Configuration包在启动项目下,设置appsettings.json属性为始终复制2.新建一个文件夹Common,用于存放工具类项目。并且新建项目:Ysq.Core.AppSettings,引用package包项目,然后新建一个读取配置文件的通用类,叫AppHelper。目录结构如图3.AppHelper代码如......
  • (五).NET6.0使用Serilog进行配置和实现日志记录
    1.首先安装Serilog六件套神装包也可以对个别相应的包进行删除等,例如:1是读取配置文件的,如果不需要通过配置文件进行操作,就可以不使用这个包。2是打印到控制台的,如果不需要打印到控制台,也可以不引用。3是写入到文件的,如果不需要写入到文件,也是可以不提供的。我在此处全部引入,方便......
  • ensp ppp 协议的讲解配置
    PPP(Point-to-PointProtocol,点对点协议)是一种数据仓库层协议,通常用于通过串行连接、电话线、光纤、无线等仓库建立直接的点对点通信。PPP协议的主要目的是在计算机或网络设备之间提供可靠的网络层连接和数据传输。PPP协议的应用场景包括拨号连接、DSL、VPN等。PPP协议的主要功......
  • linux 点对点语音通话及直播推流实践一: linux USB声卡或耳机 基本配置
    inuxUSB声卡或耳机基本配置工具安装查看设备录放音操作录音放音声音配置获取控制信息音量配置本文介绍linux下alsa声音原件工具使用方法,包括设备查询、声卡基本配置、录音放音等。保证alsa套件可正常操作和配置声卡,是实现SIP语音通话、音视......