Nginx nginx: [emerg] bind() to 0.0.0.0:8083 failed (48: Address already in use)

224 阅读1分钟
  1. 通过命令查看是什么程序占用 8080 端口

    $ sudo lsof -i tcp:8080

admindeMacBook-Pro:~ admin$ sudo lsof -i tcp:8080
COMMAND    PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Google     391 admin   24u  IPv4 0xac798c597943e7a7      0t0  TCP TCP 10.0.91.252:55757->10.0.91.252:http-alt (ESTABLISHED)
Google     722 admin   27u  IPv4 0xac798c597943e7a7      0t0  TCP localhost:55756->localhost:http-alt (ESTABLISHED)
  1. 同时清理多个PID:

    $ sudo kill PID

    $ sudo kill 391 722

  2. 移除之后再运行 $ nginx 再次启动,如果有特殊软件或者不知道该不该关,那就 nginx 先换个端口用也一样。