सामग्री पर जाएं
Nginx एररगंभीर
bind() to 0.0.0.0:80 failed (98: Address already in use)

bind() to 0.0.0.0:80 failed (98: Address already in use) — पोर्ट पहले से उपयोग में

Nginx अनुरोधित पते और पोर्ट से bind नहीं कर सका।

nginxserver

इस एरर के कारण

कोई अन्य प्रक्रिया (Apache, दूसरा Nginx इंस्टेंस, या अन्य सेवा) पहले से उसी पोर्ट पर सुन रही है।

इसे कैसे ठीक करें

ss -tlnp या netstat -tlnp से परस्पर-विरोधी प्रक्रिया खोजें। उस प्रक्रिया को बंद करें या Nginx का listen पोर्ट बदलें।

उदाहरण

# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2
आधिकारिक दस्तावेज़

संबंधित एरर कोड