Ngnix全局块的工作进程的两个指令

简介: Ngnix全局块的工作进程的两个指令

这里讲解一下Ngnix跟工作进程相关的一些配置指令,Ngnix里面包含了一个master进程和一个worker进程,master进程用来管来worker进程,而worker进程可以用来接收用户的处理请求

work process指令

master_process:用来指定是否开启工作进程。

master_process on|off;

master_process on; 默认情况下是出于打开的状态

使用ps -ef | grep nginx文件可以检查对应进程,如果想要修改work process指令

使用 vim ../conf/nginx.conf指令

如果想要在启动的时候关闭master进程,在ngnix.conf文件中添加

master_process off;指令就可以在启动的时候,将master进程关闭

使用./nginx -t 检测语法是否正确,

./nginx -s reload 重启配置

需要注意的一点是ngnix在使用,master_process off,修改完conf的配置之后,这个指令,需要重启ngnix

使用./nginx -s stop    //关闭nginx指令

./nginx      //重启nginx

worker_processes:用于配置Nginx生成工作进程的数量,这个是Nginx 服务器实现并发处理服务的关键所在。理论上来说workder process的 值越大,可以支持的并发处理量也越多,但事实上这个值的设定是需要 受到来自服务器自身的限制,建议将该值和服务器CPU的内核数保存一 致。

worker_processes可以将该值和服务器CPU的内核数配置一致。

配置worker_processes时也要重启ngnix才可以启动

使用./nginx -s stop    //关闭nginx指令

./nginx      //重启nginx

上面将worker_processes配置成了2,因此这里出现了两个work进程


相关文章
|
3月前
|
监控 Linux API
在Docker中,docker run指令执行后,生成了哪些进程?
在Docker中,docker run指令执行后,生成了哪些进程?
|
5月前
|
Linux
linux指令按端口查找和杀死进程
linux指令按端口查找和杀死进程
34 0
|
Linux Shell 开发工具
Linux基本命令---Linux进程管理指令
Linux基本命令---Linux进程管理指令
134 0
|
5月前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
121 13
|
4月前
|
运维 关系型数据库 MySQL
掌握taskset:优化你的Linux进程,提升系统性能
在多核处理器成为现代计算标准的今天,运维人员和性能调优人员面临着如何有效利用这些处理能力的挑战。优化进程运行的位置不仅可以提高性能,还能更好地管理和分配系统资源。 其中,taskset命令是一个强大的工具,它允许管理员将进程绑定到特定的CPU核心,减少上下文切换的开销,从而提升整体效率。
掌握taskset:优化你的Linux进程,提升系统性能
|
4月前
|
弹性计算 Linux 区块链
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
157 4
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
|
3月前
|
算法 Linux 调度
探索进程调度:Linux内核中的完全公平调度器
【8月更文挑战第2天】在操作系统的心脏——内核中,进程调度算法扮演着至关重要的角色。本文将深入探讨Linux内核中的完全公平调度器(Completely Fair Scheduler, CFS),一个旨在提供公平时间分配给所有进程的调度器。我们将通过代码示例,理解CFS如何管理运行队列、选择下一个运行进程以及如何对实时负载进行响应。文章将揭示CFS的设计哲学,并展示其如何在现代多任务计算环境中实现高效的资源分配。
|
4月前
|
存储 缓存 安全
【Linux】冯诺依曼体系结构与操作系统及其进程
【Linux】冯诺依曼体系结构与操作系统及其进程
170 1
|
4月前
|
小程序 Linux
【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)
这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作
102 2