Nginx是一款輕量級的Web服務器,特色是佔有內存少,併發能力強,於是使用比較普遍,蝸牛今天在一個VPS上重啓Nginx時提示「nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)」錯誤。那麼如何解決Nginx重啓時提示「nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)」錯誤?nginx
首先咱們要弄清楚錯誤的緣由是什麼?蝸牛百度了下緣由,此錯誤很指的是80端口被程序佔用了。那麼解決方法就簡單了,強制關閉端口的佔用就能夠了,一個簡單的命令就解決了。服務器
sudo fuser -k 80/tcp #關閉佔用80端口的程序
使用效果併發
[root@198.162.1.122 ~]# sudo fuser -k 80/tcp 80/tcp: 2010 2019 2020 2021 2022 2023 2024 2028 2029