常用指令:
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)