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}')

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值