Nginx konseyi web mimarilerinde tekrar başlatma ya da servis hataları sonrasında network taraflı sorunlar oluşabilmektedir. Nginx bir yanılgı 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 yine başlatmak için 80 portundaki tüm network süreçlerini durdurmamız gerekebillir.
Nginx zorla durması sonrasın alacağımız yanılgı çı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 tekrar başlatırken üstteki yanılgı çı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.
Bir yanıt bırakın