免费的微网站哪个好,免费网页视频下载器,黑群晖安装wordpress,wordpress插件直播通常#xff0c;Nginx在安装完后#xff0c;不用更改任何配置信息#xff0c;我们就可以直接运行它。但是#xff0c;这显然不能满足我们的生产要求。在生产中#xff0c;要让Nginx能正常高效地运行我们的应用#xff0c;我们通常需要对Nginx的配置文件进行一些参数上的设…通常Nginx在安装完后不用更改任何配置信息我们就可以直接运行它。但是这显然不能满足我们的生产要求。在生产中要让Nginx能正常高效地运行我们的应用我们通常需要对Nginx的配置文件进行一些参数上的设置这就是所谓的Nginx调优。如下就是Nginx的一些重要配置下面我们来详细介绍其中关键的两个1、worker_processes这个属性表示当操作系统启动时有多少个工作进程将运行Nginx。在Nginx运行时系统会启动两种进程一种是Master主进程一种是Worker工作进程。主进程负责监控端口协调工作进程的工作状态分配工作任务工作进程负责执行任务处理。通常这个参数要设置成和操作系统的CPU内核数成倍数。因为这样才能充分利用CPU的性能。2、woker_connections这个属性是指单个工作进程可以允许同时建立连接(无论这个连接是Nginx外部建立的还是Nginx内部建立的)的数量。这里需要注意的是一个工作进程建立一个连接后进程将打开一个文件副本。所以这个数量还与操作系统设定的进程最大可打开的文件副本数有关。关于这一点很多资料介绍说在修改worker_connections时一定要是要ulimits -n修改操作系统对进程最大文件数的限制。但是实际操作发现这样更改只能在当次用户的当次shell会话中起作用并不是永久的。那如何设置“进程最大可打开文件数”并且永久有效这里有两步操作①更改操作系统“进程最大可打开文件数”的设置首先获取操作系统的root权限然后修改limits.conf主配置文件vim /etc/security/limits.conf在主配置文件的最后加入下面两句* soft nofile 65535* hard nofile 65535soft表示软件级别限制的最大可打开文件数的限制hard表示操作系统级别限制的最大可打开文件数的限制*表示所有用户都生效保存这个文件后配置是不会马上生效的为了保证本次shell会话中的配置马上生效我们需要通过ulimit命令更改本次的shell会话设置(或重启Linux操作系统)ulimit -n 65535②更改Nginx软件“进程最大可打开文件数”的设置以上操作更改的只是操作系统级别的“进程最大可打开文件”的限制。对Nginx来说还要对这个软件进行更改。打开nginx.conf主配置文件配置worker_rlimit_nofile属性如下worker_rlimit_nofile 65535events {worker_connections 65535;}在生产环境下我们一定要确保Nginx工作进程的配置信息是经过了优化设置的否则Nginx对并发请求的处理能力会大打折扣。