美文网首页nginxNginx
Linux_247_Nginx信号传递

Linux_247_Nginx信号传递

作者: 为宇绸缪 | 来源:发表于2022-09-13 14:58 被阅读0次

    配置文件重读
    1、检查当前的nginx进程
    ps -ef | grep nginx

    2、修改nginx.conf 修改配置参数
    vim /opt/tngx232/conf/nginx.conf
    修改 worker_processes 2;

    3、重新加载nginx配置
    nginx -s reload

    nginx-master信号传递

    image.png
    1、master主进程是不处理请求的,而是分配请求给worker进程,主进程负责重启,热加载,热部署等等
    2、master是根据nginx.conf中work_process定义启动时创建的工作进程数
    3、当worker运行后,master就处于一个等待的状态,等待用户的请求来临,或者系统信号
    4、系统管理员可以发送kill指令,或者nginx -s信号,这样的形式来操控nginx

    nginx信号集
    nginx -s 对应的信号功能如下
    参数 信号 含义
    stop TERM 强制关闭nginx服务
    null INT 强制关闭整个nginx服务
    quit QUIT 优雅的关闭整个服务
    reopen USR1 重新打开日志记录
    reload HUB 重新读取配置文件,并且优雅的退出旧的worker

    相关文章

      网友评论

        本文标题:Linux_247_Nginx信号传递

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