Nginx
六个小黄人
这个作者很懒,什么都没留下…
展开
-
Nginx学习笔记(四)
Nginx使用epoll运行事件驱动框架 Nginx请求切换: 传统请求切换的缺点:不做连接切换,以来OS的进程调度实现并发;每做一次切换,都要消耗一定时间(≈5ms),随着并发进程数量的增加,进程间的消耗是指数增加的;因此比较适用于少量进程的情景; Nginx请求切换用户态直接完成连接切换,尽量减少OS进程切换; 同步、异步、阻塞、非阻塞概...原创 2019-06-18 21:45:54 · 121 阅读 · 0 评论 -
Nginx学习笔记(一)
Nginx组成部分: Nginx二进制可执行文件:各模块源码编译出的一个文件 Nginx.conf 配置文件 :控制Nginx的行为 access.log 访问日志:记录每一条HTTP请求信息和响应信息 error.log 错误日志:定位问题 Nginx目录组成: 编译Nginx时出错: ...原创 2019-06-14 15:33:58 · 108 阅读 · 0 评论 -
Nginx学习笔记(二 )
Nginx配置语法: 配置文件组成:指令+指令块 指令以;结尾,指令与参数以空格分隔 指令块以{}将多条指令组织在一起 include语句允许组合多个配置文件以提升可维护性 #表示注释 $表示变量 部分指令参数支持正则表达式 Nginx命令行: 启动Nginx:sbin目录下:nginx 出现这种情况按照提示安装即可: 默...原创 2019-06-15 15:56:17 · 102 阅读 · 0 评论 -
Nginx学习笔记(五)
Nginx如何通过连接池处理网络请求 对于每一个worker进程,都有一个ngx_cycle_t这样的数据结构,其中有三个比较重要的数组:connections、read_events、write_events connections: 在http://nginx.org/en/docs中找到Core functionality中的worker_conn...原创 2019-06-25 08:54:30 · 134 阅读 · 0 评论 -
Nginx学习笔记(三)
Nginx进程架构: 为了高可用和高可靠的目的,采用多进程结构(若使用多线程,出现段错误时会导致进程奔溃),Worker进程是真正处理请求的,Master进程监控Worker进程工作情况;进程间的通信是使用共享内存实现的,父子进程之间是通过信号进行管理的。 Nginx进程管理:信号 调用Nginx发送相应的命令和使用kill直接发送信号的结果是一样的...原创 2019-06-18 17:06:39 · 78 阅读 · 0 评论