nginx报错

来源:互联网 发布:mac flash插件 编辑:程序博客网 时间:2024/05/14 18:55

1. bind() to 0.0.0.0:8090 failed (48: Address already in use)

 $ sudo nginx nginx: [emerg] bind() to 0.0.0.0:8090 failed (48: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8090 failed (48: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8090 failed (48: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8090 failed (48: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8090 failed (48: Address already in use)nginx: [emerg] still could not bind()

原因: nginx上次未彻底关闭

解决过程:

1>.$ps -ef|grep nginx    501  8299  7960   0 10:28下午 ttys004    0:00.00 grep nginx   发现没有显示与nginx相关活动的进程 2>.$ lsof -i:8090 #查看占用8090端口的进程COMMAND   PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAMEShadowsoc 471 molly    5u  IPv4 0x411c6d70ed77549b      0t0  TCP *:8090 (LISTEN)$ sudo kill -9 471 #将该进程杀掉3>.$ sudo nginx     启动成功
0 0
原创粉丝点击