青菜

首页 » 常识 » 诊断 » Nginx学习笔记
TUhjnbcbe - 2021/4/4 17:08:00

本节摘要:命令,配置,优化

命令行

nginx命令操作nginx-c[path]指定配置文件nginx-v版本号nginx-V版本号,编译器版本及配置参数nginx-t不允许,仅仅测试配置文件的正确性nginx-s[stopreloadquit]传递信号给nginx进程进行操作ps-ef

grepnginx查找nginx-pidkill-QUITnginx-pid从容关闭nginxkill-9nginx-pid强制关闭kill-INT`cat/usr/local/nginx/nginx.pid`直接通过pid文件获取pid进程号信号类型TERMINT快速关闭关闭信号给新的主进程,迫使其退出QUIT从容关闭信号给新的主进程,要求其从容关闭其工作进程HUP重新加载配置信号给旧的主进程-它将在不重载配置文件的情况下启动它的工作进程USR1重新打开日志文件USR2平滑升级可执行文件WINCH从容关闭工作进程

nginx.conf

main全局配置段,其中main配置段中可能包含event配置段

usernginx#只能运行worker的用户[组]pid/usr/pid.flie#知道pid保存位置worker_rlimit_nofile#worker进程可以打开的文件数默认最大worker_processes2#启动N个worker进程,优化worker_cpu_affinity#绑定CPU与worker_processes保持一致

event{...}定义event模型工作特性

events{worker_connections;#每个进程接受的最大连接数accept_mutexon;#使用连接互斥锁进行顺序的accept()系统调用use[kqueue

rtsig

epoll

/dev/poll

select

poll

eventport]#事件模型,建议让nginx自己选择}


  
  
   #请求的所有cookie$

1
查看完整版本: Nginx学习笔记