tid=34542&當啟動nginx時, service nginx start (restart) 出現連續5個相同錯誤:7 j: F8 y7 m4 J+ I* }) I
[emerg] 5048#0: bind() to x.x.x.x:80 failed (98: Address already in use)
: f0 l& r' @* I2 W& o0 o$ ^最後再給你出現# g+ ~ Q" i% v6 \8 i
[emerg] 5048#0: still could not bind()
2 L5 H: a4 v$ c5 J重開機也沒用
2 p2 b6 x, w( W# o# c% J這個意謂"nginx或其他程序正在使用 port 80" , 可以指令 netstat -pan | grep ":80" 或 % G+ b9 d, k" m0 u; K
fuser 80/tcp (fuser 指令可以參考 http://nixgeek.com/finding-out-what-process-is-listening-on-a-port-under-linux.html)! g o9 E# s5 C; J3 D
查看是誰占用 port 80,但nginx也沒占用(啟動不了當然不會占用)) ] x/ P, `9 g3 {/ f2 T
% s- d4 A% O+ j4 K
6 d7 j9 P4 u% d) h
最後 fuser -k 80/tcp 刪除占用 port 80 的的所有程序(process)+ l+ o& ?$ Y9 W
然後 service nginx restart ======> OK, f. Q6 ]8 }7 |- V7 H9 r
* G' K' N1 z8 s" O9 w9 G/ \/ {$ S
|