2016-04-24 20 views
0

Ich versuche, meinen Nginx-Server durch den Befehl neu zu starten.Nginx kann nicht neu gestartet werden

sudo service nginx restart. 

Es gibt mir einen Fehler

* Restarting nginx nginx[fail] 

Wenn ich überprüfe, in error.log es gibt mir den Fehler

2016/04/24 06:01:45 [emerg] 12852#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 
2016/04/24 06:01:45 [emerg] 12852#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 
2016/04/24 06:01:45 [emerg] 12852#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 
2016/04/24 06:01:45 [emerg] 12852#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 
2016/04/24 06:01:45 [emerg] 12852#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 
2016/04/24 06:01:45 [emerg] 12852#0: still could not bind() 
2016/04/24 06:13:49 [alert] 15033#0: mmap(MAP_ANON|MAP_SHARED, 52428800) failed (12: Cannot allocate memory) 

Wie dieses Problem beheben?

Antwort

1

Sie haben bereits einen Prozess, der diesen Port abhört. Es könnte beispielsweise Apache oder ein anderer Webserver sein. Schließen Sie das und starten Sie nginx

+0

Wie finde ich das? –

+0

netstat -tulpn | grep: 80 –

+0

Ich hatte das getan, aber es gibt mir "tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 13890/nginx". Beim Neustart sollte es zuerst aufhören nginx? –

Verwandte Themen