1
wellsc 2017 年 7 月 8 日
sudo lsof -i tcp:80 试试看
|
2
fuxkcsdn 2017 年 7 月 8 日 via iPhone
是不是启动了多个 nginx ? ps 找找看
|
3
johnlui 2017 年 7 月 8 日 via Android
目测是启动了多个 master 进程
|
4
ETiV 2017 年 7 月 8 日 via iPhone
装 gitlab 了?
|
5
cxbig 2017 年 7 月 8 日 via iPhone
master 进程有多个 +1
|
6
ghostheaven 2017 年 7 月 8 日 via Android
0.0.0.0 是绑定本机所有 ip,可能有一个 ip 的 80 和 443 被别的占用了
|
7
rogwan OP @wellsc
查看了下,是 ipv4 和 ipv6 抢抢同一个端口造成的? # sudo lsof -i tcp:80 nginx 1306 root 9u IPv4 10290 0t0 TCP *:http (LISTEN) nginx 1306 root 10u IPv6 10291 0t0 TCP *:http (LISTEN) nginx 1312 nobody 9u IPv4 10290 0t0 TCP *:http (LISTEN) nginx 1312 nobody 10u IPv6 10291 0t0 TCP *:http (LISTEN) |
9
kn007 2017 年 7 月 8 日
ipv4 和 ipv6 同事监听 80,要以这种方式:
listen 80; listen [::]:80 ipv6only=on; |
10
rogwan OP |
12
johnlui 2017 年 7 月 8 日
netstat -tulpn
一看便知 |
13
iConnect 2017 年 7 月 8 日
@johnlui 这个是看在监听状态的端口,楼主说的没有 bind 上报错,那就看不到了
@rogwan 看看这个 https://stackoverflow.com/questions/25393370/gitlab-nginx-problems-nginx-emerg-bind-to-0-0-0-080-failed-98-address |
15
ETiV 2017 年 7 月 8 日 via iPhone
LZ 貌似已经解决了?
|