tid=34542&當啟動nginx時, service nginx start (restart) 出現連續5個相同錯誤:" |' Y8 ]) S9 e6 N3 }8 D5 l( u
[emerg] 5048#0: bind() to x.x.x.x:80 failed (98: Address already in use)5 q$ C6 [9 G9 l# L- P
最後再給你出現
* `" H8 d2 |9 I( M9 u4 `3 R0 @! r( C, u[emerg] 5048#0: still could not bind()
& d+ [+ ~! m# R. h) E2 e# x8 c重開機也沒用
& E4 m8 w& C0 K \: E這個意謂"nginx或其他程序正在使用 port 80" , 可以指令 netstat -pan | grep ":80" 或 & y7 m- G* P9 e
fuser 80/tcp (fuser 指令可以參考 http://nixgeek.com/finding-out-what-process-is-listening-on-a-port-under-linux.html)6 K' |7 P1 h+ R7 C
查看是誰占用 port 80,但nginx也沒占用(啟動不了當然不會占用)( L+ v, q5 m3 I2 V6 W0 o) ^' U
/ e9 R4 _8 {# y' O- @+ a" g
9 y- @' w5 q; k+ _8 l/ r! C
最後 fuser -k 80/tcp 刪除占用 port 80 的的所有程序(process)7 O) @8 I* C7 d# e8 b$ t k. H
然後 service nginx restart ======> OK. H3 H5 I" w6 c) x) M8 O6 u* p
# G. r' G3 T! d7 m& _# Q
|