![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx架构
知无涯99
保密
展开
-
nginx架构-总结
nginx工程的目录结构:nginx├── _include├── signal├── misc├── net├── logic├── proc└── app@app:存放main函数和核心的源文件;@_include:存放各种头文件;@misc:存放杂合性的源文件;@net:存放和网络处理相关的源文件;@logic:存放和业务处理相关的源文件;@proc:存放和进程处...原创 2020-04-14 20:48:53 · 201 阅读 · 0 评论 -
3.nginx架构-日志
一:日志日志对于运行环境中系统的监控和问题定位是至关重要的,在系统设计、开发和实现的过程中必须时刻注意着log的输出,这将会对于日后的系统监控和异常分析起至关重要的作用。在系统日志实现上应该注意哪些问题呢?如何做到不滥用日志、减少大量无用信息,让日志记录足够精简明了?1)系统的哪些运行信息需要进行日志记录? 1、功能模块的启动和结束(完整的系统由多个功能模块组成,每个模块负责不同的功能,...原创 2020-03-25 21:32:08 · 161 阅读 · 0 评论 -
3.nginx架构-进程名称和内存检查工具
一:进程名称修改进程名称的目的是为了实现nginx名称自定义的功能:root@epc:~# ps -ef|grep nginxroot 1036 1 0 07:01 ? 00:00:00 **nginx: master process /usr/sbin/nginx -g daemon on; master_process on;**www-data ...原创 2020-03-23 20:08:54 · 281 阅读 · 0 评论 -
2.nginx架构-LINUX进程间通信知识
一:终端和进程的关系小工具:ps,kill,strace介绍:ps:用来显示进程信息的命令;kill:用于产生信号strace:用来显示进程收到的信号;通过小例子达到的目的:利用fork产生一个子进程;然后通过ps显示进程信息,通过strace跟踪kill掉子进程后父进程收到SIGCHLD信号;/*利用fork产生一个子进程*/#include <stdio.h>#...原创 2020-03-05 21:11:32 · 263 阅读 · 0 评论 -
1.nginx架构-基础环境搭建和nginx简介
一:系统Ubuntu16.04-server版本配置国内仓库源:mv /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list更换为如下内容deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multivers...原创 2020-03-05 19:45:14 · 224 阅读 · 0 评论