标签:
1、nginx(engine x):HTTP和反向代理服务器、邮件代理服务器、通用的TCP/UDP代理服务器。
2、nginx进程
nginx有一个master进程和几个worker进程。master进程的主要工作是读取和检查配置,并维护worker进程,而worker进程负责处理请求。nginx使用基于事件的模型和依赖于OS的机制,以有效地在worker进程中分发请求。
启动之后,可通过nginx -s signal来控制nginx,signal有stop(快速关闭)、quit(优雅关闭:等worker进程处理完请求再停止nginx进程)、reload(重新加载配置)、reopen(重新打开log文件)。
master进程收到reload的信号时,会检查语法并尝试应用新的配置。如果成功,master进程将启动新的worker进程并请求旧的worker进程退出(停止接受新的连接,并继续处理现有的请求直到完成);否则,master进程将回滚配置。
也可以借助Unix kill发信号给nginx进程。比如,给master进程(PID为1628)发送QUIT信号:kill -s QUIT 1628。
master进程的PID默认保存在nginx.pid(/usr/local/nginx/logs或/var/run目录)。
3、配置文件
参考资料:
http://nginx.org/
不断学习中。。。
标签:
原文地址:http://www.cnblogs.com/hanerfan/p/5313826.html