tid=34542&當啟動nginx時, service nginx start (restart) 出現連續5個相同錯誤:. g% t8 C9 l# Z
[emerg] 5048#0: bind() to x.x.x.x:80 failed (98: Address already in use)
2 @, R5 e. i% a最後再給你出現
& h, T5 T& m: m$ d. d% u) W; t[emerg] 5048#0: still could not bind()0 R( B+ j: r4 e0 _; ~$ N' a
重開機也沒用/ ?6 H. A h4 N; \/ P' |
這個意謂"nginx或其他程序正在使用 port 80" , 可以指令 netstat -pan | grep ":80" 或 ; {- `+ N3 G* Z1 @1 T/ K- M
fuser 80/tcp (fuser 指令可以參考 http://nixgeek.com/finding-out-what-process-is-listening-on-a-port-under-linux.html)% B) j; l9 ~# a; H
查看是誰占用 port 80,但nginx也沒占用(啟動不了當然不會占用)3 z, |1 M( x% U& ^4 |
8 V. ~8 @* H' `3 J2 @/ C
' j0 B" ?5 X# m9 A( \6 ?# I最後 fuser -k 80/tcp 刪除占用 port 80 的的所有程序(process)
l; Q$ L: A! v2 [$ u! ^然後 service nginx restart ======> OK
R$ @6 b7 [$ {/ p7 r/ ]; q2 j- F: F \7 K9 J- I% U
|