Webmaster Çantası

Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) Hatası Nasıl Çözülür ?

Nginx heyeti web mimarilerinde tekrar başlatma ya da servis hataları sonrasında network taraflı sorunlar oluşabilmektedir. Nginx bir kusur sonrası kapatıldığı vakit network tarafında 80 portunu dinlemeye devam etmektedir. İstekleri işlemese bile inançlı modda tüm paketleri dinlemektedir. Nginx’i tekrar başlatmak için 80 portundaki tüm network süreçlerini durdurmamız gerekebillir.

Nginx zorla durması sonrasın alacağımız kusur çıktısı aşağıdaki üzeredir;

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

Eğer nginx web sunucusunu yine başlatırken üstteki kusur çıktısını alıyorsanız aşağıdaki komutu uygulayarak bu yanılgıyı çözebillirsiniz.

sudo fuser -k 80/tcp

Yukarıda verilen komut 80 portu üzerindeki tüm tcp isteklerini kapatacaktır.

İlgili Makaleler

Başa dön tuşu