王老师 linux c++ 通信架构 笔记(五)编译后生成的 nginx 可执行程序的启动与 nginx 选项

news2024/10/1 1:29:00

(22) 启动 nginx :

在这里插入图片描述

++

在这里插入图片描述

++ 上网测试一下:

在这里插入图片描述

++ 端口号 介绍:

在这里插入图片描述

++
在这里插入图片描述

(23) 因为 nginx 监听知名端口号 80 ,http 服务。也可以知名端口号,格式如下:

在这里插入图片描述

生产环境下可以设置 nginx 为开机自启动。这里就不研究了,自行百度。
注意,启动 nginx 要使用 sudo 权限,否则启动失败 : sudo ./nginx 。

(24) 接着介绍 ps -ef 命令的各字段含义:

在这里插入图片描述

++

在这里插入图片描述

++

在这里插入图片描述
++

在这里插入图片描述

(25) 介绍 nginx 的进程组成:

在这里插入图片描述

++

在这里插入图片描述

++ 查看 本机 cpu 核数量的方法 :

在这里插入图片描述

++

在这里插入图片描述

++ 如何查看 虚拟机 linux 上配置了几个 cpu 呢? 先学习一个待会需要的命令 grep :

在这里插入图片描述

++ 查看 cpu 数量:

在这里插入图片描述

++ 看下 vmware 的配置里的这些称呼 :

在这里插入图片描述

(26) 配置 nginx 的 work 进程的数量:

在这里插入图片描述

++ 这里补充下 vim 彩色配置:

在这里插入图片描述

++ 修改 nginx 的配置文件:

在这里插入图片描述

++ 重新启动 nginx 程序,:

在这里插入图片描述

(27) nginx 是非常稳定的。在升级 nginx 的时候,可以通过 master - worker 模型,不中断与客户的连接,来实现 ningx 的更新,不会断网。

在这里插入图片描述

++ 接着以 nginx -s reload 运行一下:

在这里插入图片描述

++ 即使调用 kill 用管理员身份杀死 worker 进程,master 也会立马新建 worker 进程,以承担通讯工作:

在这里插入图片描述

++ 上面用到了 kill 命令,接着学习一下:

在这里插入图片描述

++ 输出本系统支持的 kill 信号:

在这里插入图片描述

(28) nginx 支持版本的热迭代,热升级,热回滚, 不停止 web 服务的情况下新建信的 master 进程与 worker 进程:

在这里插入图片描述

(29) nginx 进程的结束,可以直接 kill 掉 master 进程,只是比较粗暴。

在这里插入图片描述

++ 再次启动 nginx ,用 进程 nginx 的选项来退出 :

在这里插入图片描述

nginx 是多进程模型,稳定。多线程模型是内存共享,某线程出错,导致内存管理出错,也会导致别的线程异常,最后服务器崩溃。而 nginx 的多进程模型,进程间是独立的,即使某 worker 进程出错,会被 master 进程回收后,立马启动新的完好的 worker 进程。所以 nginx 的多进程模型更稳定。

(30)
谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2066010.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

扬中网站建设创建网站

扬中网站建设:打造企业更强大的数字名片 随着互联网的发展,网站已经成为企业不可或缺的一部分。对于扬中市的企业而言,建设一个专业的网站不仅能提升品牌形象,更能拓展市场,提高竞争力。本文将为您介绍扬中网站建设的重…

【jetson交叉编译(1)】nvidia jetson 系列开发板交叉编译方法,CUDA依赖程序

资源 Toolchain Information jetson-linux jetpack 文章目录 资源1 方案1 qemu-aarch64-static和docker 容器编译jetson2 方案2 模拟器交叉编译器2.1 应对库缺失的情况,进行环境准备2.1.1 模拟器(方案1)2.1.2 在jetson上面进行安装(方案2) 2…

yolov8行人车辆检测与计数系统

yolov8行人车辆检测与计数系统(PythonYOLOv8deepsort车辆追踪深度学习模型清新界面) (1)YOL v8算法实现,模型一键切换更新; (2)检测图片、视频等图像中的各目标数目; &am…

2024数学建模国赛水奖攻略(也可适用其他比赛)

很多同学私信我,问学校要求参加数模比赛,但对建模和编程不太擅长,又不想浪费时间,该怎么办。今天我想和大家分享一些关于数学建模比赛的经验,特别是如何水奖的攻略。 一、选题技巧 有句话说得好,选择比努力…

彻底解决win7系统文件夹选项高级设置是空白

需求背景 win7系统的文件夹选项-高级设置里面是空白的,效果图如下。 解决方法 1、新建txt文本文档 2、文档内容 复制下面的内容到txt文件中,然后保存。 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Ad…

第七届强网杯-PWN-【WTOA】

文章目录 参考WebAssemblyWasmtime调试逆向源码exp 参考 WebAssembly实践指南——C和Rust通过wasmtime实现相互调用实例 WebAssembly WebAssembly是一种可移植的二进制指令集格式,其本身与平台无关,类似于Java的class文件字节码。 WebAssembly本来的…

Springsecurity中的Eureka报错:Cannot execute request on any known server

完整报错信息: com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 报错体现: 访问eureka控制面板: 访问测试地址: 控制台报错: 可能的报错原因&#xff…

Python之列表解析和用matplotlib模块绘制图形

列表解析用matplotlib模块绘制成图形导入模块numpy阵列将列表转为阵列arrange函数创建阵列广播 使用matplotilib将阵列绘制成图 列表解析 列表解析式用紧凑的方式来构造列表。 语法: [表达式 for循环 条件] 例如:要得到0-20的偶数列表。需要在0-20中循环…

CyberScraper-2077+simple-one-api:使用大模型爬虫

大模型相关目录 大模型,包括部署微调prompt/Agent应用开发、知识库增强、数据库增强、知识图谱增强、自然语言处理、多模态等大模型应用开发内容 从0起步,扬帆起航。 swift与Internvl下的多模态大模型分布式微调指南(附代码和数据&#xff…

IT6113: 高速MIPI DSI 4通道转8通道转接芯片资料

1、产品概述: 芯片将 SOC输出的4通道高速 Mipi DSI 视频转换为8通道半速 DSI 显示器,用于平板电脑、智能手机、笔记本电脑、 VR、智能手表等应用,分割器模式也可用。 2、产品说明 : IT6113 MIPI DSI 视频桥是一个4通道进、8通道出…

2024安卓iOS免签封装源码/解决APP误报毒/可打包和上传APP/自动实现5分钟随机更换签名

源码简介: 2024全新安卓iOS免签封装源码,它可处理apk报毒,解决APP误报毒。不仅可打包APP,也可上传APK。自动实现5分钟随机更换包名和签名系统源码。 解决app误报毒,可打包APP可上传APK,并且自动实现5分钟…

ShardingSphere导致的NPE

1. 项目背景 工程内使用shardingsphere支持分库分表,上层使用的MybatisPlus,有一张表的操作总是报NullPointException。 2. 异常堆栈 ### SQL: INSERT INTO t_tg_message ( update_id, from_id, from_user_name, chat_id, type, data, text, create_…

领夹麦克风哪个品牌音质最好?一文揭秘国内最好的麦克风品牌

在数字化直播与Vlog盛行的今天,无线领夹麦克风凭借其便捷性与高音质,成为了内容创作者们的必备好物。但随着市场的迅速扩张,无线领夹麦克风领域也悄然滋生了一系列乱象。品牌众多,质量却良莠不齐,消费者稍有不慎便可能…

Ollama是什么?安装部署指南

Ollama是什么? 一个本地部署运行大模型的工具,一行命令一键启动,支持linux、windows和mac操作系统的安装。 Ollama支撑哪些大模型? 访问:https://ollama.com/library,列表下的大模型,它都支持…

centos7 redis安装+开机启动(6379+6380)

redis安装 步骤1-下载 下载地址:Index of /releases/ 步骤2-安装 Centos安装Redis-CSDN博客 下载包到 /usr/local/redis解压 tar -zxvf redis-7.0.0.tar.gz切路径 /usr/local/redis/redis-7.0.0编译 make切路径 /usr/local/redis/redis-7.0.0/src安装make instal…

Transformer动画讲解 - Softmax函数

Transformer的Softmax函数 Transformer的Softmax函数: 用于将原始注意力分数转换为输入标记的概率分布。这种分布将较高的注意力权重分配给更相关的标记,并将较低的权重分配给不太相关的标记。Transformers通过Softmax在生成输出时,使用注意…

Find My激光笔|苹果Find My技术与激光笔结合,智能防丢,全球定位

激光笔通常用于指示特定的方向或位置。激光笔在教学领域应用广泛。老师可以利用激光笔在教室中远距离展示教学材料上的内容,。在户外活动中,激光笔也发挥着重要作用,发出求救信号或与其他营地建立联系。激光笔还可以用于娱乐和创意表达。 在…

认知杂谈21

今天分享 有人说的一段争议性的话 I I 自在之“坏”:真实自我的绽放 在社交场合中,听到“他不是个好人”这句话可能会让人惊讶,但其实被贴上“坏人”标签的人往往敢于跳出规则框架,展现真实自我。他们不做表面和谐的牺牲品&am…

前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密

📊 前程无忧搜索接口 JS 逆向:阿里系acw_sc__v2和Sign加密 🔍 观察网页加密规律:阿里系acw_sc__v2 在分析前程无忧的搜索接口时,我们首先需要关注网页的加密规律。特别是阿里系的 acw_sc__v2 加密机制。这个加密机制通…

2024世界机器人大会盛大开幕,卓翼飞思携无人智能领域产品集中亮相 !

开放创新 聚享未来!万众瞩目的2024世界机器人大会暨博览会于8月21日在北京亦创国际会展中心盛大开幕。大会聚焦机器人技术与产业前沿趋势,展示机器人创新应用赋能千行百业的多元场景,全球顶尖的机器人科学家、行业领袖、创新精英汇聚一堂&…