tid=34542&當啟動nginx時, service nginx start (restart) 出現連續5個相同錯誤:( m$ x D- z, ]* g z
[emerg] 5048#0: bind() to x.x.x.x:80 failed (98: Address already in use)
: i8 W" h' U! f W最後再給你出現
3 |5 E1 ^6 L2 l( S8 ~ f% t9 a[emerg] 5048#0: still could not bind(), t" F+ Y1 G; k/ x( n4 u! \
重開機也沒用
3 h6 L( A' C$ g2 K. ]) ~9 e這個意謂"nginx或其他程序正在使用 port 80" , 可以指令 netstat -pan | grep ":80" 或 % Y* m$ ]( W0 }; m7 m$ R7 t9 U
fuser 80/tcp (fuser 指令可以參考 http://nixgeek.com/finding-out-what-process-is-listening-on-a-port-under-linux.html)
1 T6 x% } J2 C& Q8 w1 o: j/ x查看是誰占用 port 80,但nginx也沒占用(啟動不了當然不會占用)+ Q2 K, v' J' {: e
. z( b' k' S' v; K! Y9 W% m
# W$ I4 l r2 |% o3 |8 u最後 fuser -k 80/tcp 刪除占用 port 80 的的所有程序(process), F" D$ \( Y+ V# G, y, [
然後 service nginx restart ======> OK* Q4 ?# F5 {7 d
3 _$ }" j1 D2 H |