Apache startet nicht, Port 80 wird von einem Systemprozess verwendet, hat baiduspider gefunden

660
David Stoler

Ok, also habe ich IIS auf meinem Windows-Server deinstalliert und beschlossen, Xampp als Host für meine Domains zu verwenden. Port 80 wird verwendet und ich habe alle Fixes ausprobiert, die ich in den letzten 2 Tagen gefunden habe. Ich musste herausfinden, welche Prozess-ID 4 auf meinem Server verwendet wird. Dies ist ein Systemprozess (NT-Kernel & System). Das sagt mir nicht viel und wie gesagt, der W3 Publishing Service läuft nicht und Web Deployment oder MSSql Logging ist auch nicht möglich.

Ich habe TCPLogView von einem nirsoft heruntergeladen und laufen lassen. Das einzige, was an Port 80 (am lokalen Ende) mit der Prozess-ID 4 angezeigt wird, ist 20 Minuten lang eine chinesische robots.txt-Datei namens baiduspider. Der Remote-Hostname für diese Spinne lautet baiduspider-123-125-71-111.crawl.baidu.com. In 20 Minuten wurde der Port 80 verwendet.

Es muss das sein, was mich davon abhält, APache an Port 80 zu starten, aber ich habe keine Ahnung, wie ich es entfernen oder auf einen anderen Port setzen kann. (nicht Apache, die Spinne) IIS wird deinstalliert, aber meine alten Websites befinden sich immer noch in ihren Ordnern. Hilfe dazu? Danke fürs Lesen!

Hier ist die Protokolldatei von TCPLogView:

================================================== Event Time : 5/1/2015 10:07:56 PM Event Type : Open Local Address : 192.168.122.100 Remote Address : 123.125.71.111 Remote Host Name : baiduspider-123-125-71-111.crawl.baidu.com Local Port : 80 Remote Port : 51636 Process ID : 4 Process Name :  Process Path :  Remote IP Country :  ================================================== 
1
Haben Sie mit netstat versucht, den Prozess über Port 80 zu identifizieren? oldmud0 vor 9 Jahren 0
Ja, so habe ich es als NT-Kernel und -System gesehen, was ein Systemprozess ist. Es verwendet Port 80 und TCPLogView ist das einzige Programm, das bisher den baiduspider-Bot aus Peking (China) identifiziert David Stoler vor 9 Jahren 0
Was bedeutet "es ist der baiduspider bot"? Bedeutet das, dass das NT-System einen Baidu-Crawler ausführt (so lese ich es), oder dass der Server regelmäßig von einer Baidu-Spinne abgefragt wird? oldmud0 vor 9 Jahren 0
Okay, netstat und andere Programme identifizieren den lokalen Port 80 als Prozess-ID 4. Der Remote-Port ist 51636. Prozess-ID # 4 ist der Systemprozess. Das TCPLogView-Programm identifiziert die Prozess-ID # 4 auf dem lokalen Port 80 als baiduspider (Abfrage). Ich bin nicht sicher, ob es sich nur um eine Abfrage alle 5-10 Minuten handelt oder ob dies den Port 80 offen hält, der mich daran hindert, Apache zu starten. Ich habe buchstäblich jeden einzelnen Fix ausprobiert, der für andere mit ähnlicher Situation funktioniert hat und nichts funktioniert. Deshalb bin ich jetzt hier. Danke für die Hilfe! David Stoler vor 9 Jahren 0
Nun, ich denke, Sie müssen nur die IP-Adresse blockieren und Ihren Server neu starten. oldmud0 vor 9 Jahren 0
Nachdem jemand weitere Nachforschungen angestellt hatte, nachdem er IIS von seinem Server deinstalliert hatte, hielt Windows Port 80 aus unbekannten Gründen offen. Gibt es eine Möglichkeit, den IIS-Port zu ändern, obwohl er deinstalliert wurde? Oder ich denke, ich könnte IIS erneut installieren, den Port ändern und es dann deinstallieren? Mann das ist nervig David Stoler vor 9 Jahren 0
baiduspider ist einfach der entfernte Host, der eine Verbindung zu einem beliebigen Server hergestellt hat, den Sie lokal auf Port 80 überwachen. Sie haben nichts damit zu tun, dass Sie auf Port 80 etwas hören, was bedeutet, dass Apache dies nicht kann. psusi vor 9 Jahren 2
Die Sache ist, ich habe IIS und alle seine Funktionen im Server-Manager deinstalliert, mehrmals neu gestartet und viele andere Dinge. Ich habe derzeit keinen Webserver David Stoler vor 9 Jahren 0
was ist mit branchcache? Richie Frame vor 9 Jahren 2
omg, ich habe auf jeden Fall einen Zweigcache installiert (ich bin ein Neuling und ein Student). Lass mich das wirklich schnell überprüfen. David Stoler vor 9 Jahren 0
11:10:23 PM [Apache] Port 80 in Verwendung durch "Prozess kann nicht geöffnet werden" mit PID 4! 11: 10: 23 PM [Apache] Apache startet NICHT ohne die konfigurierten Ports frei! 11:10:23 PM [Apache] Sie müssen die blockierende Anwendung deinstallieren / deaktivieren / umkonfigurieren das Problem wurde jedoch deinstalliert, der Server wurde dann neu gestartet, und das Problem ist immer noch vorhanden David Stoler vor 9 Jahren 0
OK, hier ist die neueste! Erstmal DANKE RICHIE FRAME! Er fragte nach Branch Cache und ich deinstallierte es und es wurde nicht behoben. Etwa eine Stunde später entdeckte ich, dass der Zweig-Cache immer noch in den Diensten angezeigt wird. Ich bin mir sicher, dass ich es entfernt habe, aber anscheinend nicht. Nach dem 2. Entfernen und einem Neustart funktioniert es! Keine Port-80-Hysterie mehr. Mann, ich bin so glücklich und dankbar für die Superuser-Community. Bitte machen Sie eine Antwort, damit ich sie markieren kann, denn nach 2 Tagen und ca. 15 Stunden Versuch, das Problem zu beheben, bin ich nie auf einen Vorschlag zur Deinstallation von Branchcache gestoßen! Nochmals vielen Dank an alle, die geholfen haben. David Stoler vor 9 Jahren 0
Ich stimme dafür, diese Frage als Off-Topic zu schließen, da OP Probleme in Kommentaren gelöst hat. Nifle vor 9 Jahren 0

1 Antwort auf die Frage

0
David Stoler

Ich habe Branch Cache deinstalliert, der Port 80 verwendete. Hoffe, das hilft anderen.