Ich habe nginx für ein paar Monate ohne Probleme verwenden, aber auf Mac OS X 10.9 Mavericks nach dem Upgrade, wenn sie versuchen, nginx zu starten bekomme ich diese:nginx Anlauf scheitern auf Mac OS X 10.9 mavericks
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] still could not bind()
Ich habe versucht, these directions zu folgen, aber ich habe nicht viel Glück, da meine Ausgaben ein wenig anders scheinen.
Die Ausgabe von:
ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)'
ist:
PID PPID %CPU VSZ WCHAN COMMAND
15015 12765 0.0 2432784 - egrep (nginx|PID)
Ich habe versucht, den Prozess, dass PID unter Verwendung töten, aber es scheint nie zu sterben ... Irgendwelche Ideen auf, wie man Nginx läuft wieder? Jede Hilfe wird sehr geschätzt !!
Versuch zu sehen, welcher Prozess zu 80 hört, vielleicht installiert u Apache oder so ähnlich –
ich das gleiche Problem mit „bind haben() bis 0.0.0.0:80 ist fehlgeschlagen (13: Berechtigung verweigert) ". Es gibt mir keine Erlaubnis verweigert, wenn ich den Port zu 8000 ändern – Adi
Mögliche andere Lösung für diesen Fehler, wenn (wie ich) Nginx startet gut für Sie, aber Ihr Protokoll immer noch Spam mit diesem Fehler erhalten: http: // Serverfault. com/a/548741/23206 –