美文网首页
nginx 信号量

nginx 信号量

作者: 950545c4cd64 | 来源:发表于2019-03-24 21:27 被阅读0次

默认情况下nginx没有被开启 要开启用/sbin/nginx

  • ps -ef | grep -i nginx
  • netstat -antp | grep -i listen


    3.PNG

禁用kill -信号量 nginx主进程的ID号

信号量:

  • TERM,INT 快速的杀掉进程
  • QUIT 优雅的关闭进程,即等请求结束后关闭进程
  • HUP 改变配置文件,平滑的重读配置文件
    kill -HUP 'cat logs/nginx.pid' = nginx -s reload
  • USR1 重读日志,在日志按月/日分割时有用
    对于做日志备份有用 首先对access.log做备份access.log.bak 然后新建access.log 最后 kill -USR1 'cat logs/nginx.pid`会把新生成的文件存到access.log里面
  • USR2 平滑的升级
  • WINCH 优雅的关闭旧的进程(配合上USR2来进行升级)

在logs/nginx.pid记录了nginx的进程号 注意:nginx的进程号会变,只是这个文件记录了随时会变得进程号 而已

常用命令:

nginx -s reload 重读配置文件 = kill -HUP `cat logs/nginx.pid`
           `cat logs/nginx.pid` 表示主进程号
nginx -s stop 停用nginx
nginx -s reopen 重读日志文件 = kill -USR1 `cat logs/nginx.pid`
nginx -t 查看配置文件是否出错

相关文章

  • Nginx 使用 logrotate 进行日志滚动

    Nginx 日志滚动(官方) 向 Nginx 主进程发送 USR1 信号。 USR1 信号量被 Nginx 自定义...

  • nginx 信号量

    默认情况下nginx没有被开启 要开启用/sbin/nginx ps -ef | grep -i nginx ne...

  • Nginx 信号量 [1]

    Nginx信号控制官方链接:https://www.nginx.com/resources/wiki/start/...

  • 第二章 信号量机制及几个经典例题

    1.信号量机制 信号量机制即利用pv操作来对信号量进行处理。 什么是信号量?信号量(semaphore)的数据结构...

  • iOS底层--GCD应用

    手动目录GCD简介信号量信号量的理解信号量的使用信号量的代码实操信号量阻塞哪里的任务?栅栏函数dispatch_b...

  • dispatch_semaphore_t

    dispatch_semaphore_t :信号量包含三个函数:1、创建信号量 2、增加信号量 3、削减信号量 注...

  • [java并发编程]基于信号量semaphore实现限流器

    [TOC] 一、什么是信号量 “信号量”在编程术语中使用单词semaphore,那什么是“信号量”?信号量就好比你...

  • iOS GCD信号量的使用

    什么是信号量 信号量是一种特殊的变量,访问具有原子性。 当信号量大于0时执行wait操作信号量会减1, 当信号量为...

  • dispatch_semaphore_t

    一、信号量 semaphore叫做“信号量” 1、创建信号量dispatch_semaphore_create(l...

  • GCD信号量使用

    一、信号量 semaphore叫做“信号量” 1、创建信号量dispatch_semaphore_create(l...

网友评论

      本文标题:nginx 信号量

      本文链接:https://www.haomeiwen.com/subject/mrhuvqtx.html