Mac下nginx命令

常用指令:

1、启动nginx:sudo nginx

2、关闭nginx:sudo nginx -s  stop

3、重启nginx:sudo nginx -s reload

常见问题:

1.启动时遇到 nginx: [warn] 1024 worker_connections exceed open file resource limit: 256

大概意思是单个后台worker process进程的最大并发链接数worker_connections超过了linux中process可以打开的文件句柄数量。

解决办法:

控制台执行:ulimit -a

使用ulimit -n 1024将max user processes的709改成1024

2.启动时遇到 nginx: [emerg] bind() to 0.0.0.0:9006 failed (48: Address already in use)

意思是9006的端口被占用了,可以nginx -s reload 重启下nginx,或者kill使用这个端口的进程,或者在配置中更换端口。

扫描二维码关注公众号,回复: 11395654 查看本文章

怎么杀死进程?

使用下边的命令可以查看9006端口被那个进程占用:

lsof -i:8099

下面是端口详情: 

使用下面的指令即可杀死该进程

kill -9 91760(pid)

猜你喜欢

转载自blog.csdn.net/DZY_12/article/details/105965598
今日推荐