zoukankan      html  css  js  c++  java
  • Linux-Nginx-关闭进程

    当然就仅仅是介绍一条命令了,就这么简单。


    nginx默认创建一个工作进程

    root      2713     1  0 07:56 ?        00:00:00 nginx: master process ../sbin/nginx
    nobody    2714  2713  0 07:56 ?        00:00:00 nginx: worker process
    

    改动worker_processes=10。来创建多个进程

    #user  nobody;
    worker_processes  10;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    pid        logs/nginx.pid;
    
    events {
        worker_connections  1024;
    }

    fuhui@ubuntu:/usr/local/nginx$ ps -ef | grep 'nginx' 
    root      2713     1  0 07:56 ?        00:00:00 nginx: master process ../sbin/nginx
    nobody    2747  2713  0 08:00 ?

    00:00:00 nginx: worker process nobody 2748 2713 0 08:00 ? 00:00:00 nginx: worker process nobody 2749 2713 0 08:00 ? 00:00:00 nginx: worker process nobody 2750 2713 0 08:00 ? 00:00:00 nginx: worker process nobody 2751 2713 0 08:00 ?

    00:00:00 nginx: worker process nobody 2752 2713 0 08:00 ? 00:00:00 nginx: worker process nobody 2753 2713 0 08:00 ?

    00:00:00 nginx: worker process nobody 2754 2713 0 08:00 ?

    00:00:00 nginx: worker process nobody 2755 2713 0 08:00 ?

    00:00:00 nginx: worker process nobody 2756 2713 0 08:00 ? 00:00:00 nginx: worker process fuhui 2852 2332 0 08:29 pts/6 00:00:00 grep --color=auto nginx


    错误的运行方式
    fuhui@ubuntu:/usr/local/nginx$ sudo ps -ef | grep 'nginx' | awk '{kill -9 $2}' 
    
    
    正确的运行方式
    fuhui@ubuntu:/usr/local/nginx$ sudo kill ` ps -ef | grep 'nginx' | awk '{print  $2}' `

    To kill all Nginx Processes

    kill $(ps aux | grep '[n]ginx' | awk '{print $2}')
    

    使用“跟$()效果是一样的

  • 相关阅读:
    Linux系统编程@文件操作(一)
    printf 格式化输出符号详细说明(转)
    SUID,SGID,Sticky Bit详解(转)
    GDB调试器
    GCC编译器
    Make和Makefile编写(详见GCC手册)
    嵌入式Linux开发——内容介绍与开发环境的搭建
    Linux驱动设计——字符设备驱动(一)
    用Socket做一个局域网聊天工具(转)
    linux下常用文件传输命令 (转)
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5338935.html
Copyright © 2011-2022 走看看