Apache Server wechselt selbstständig die Ports

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache Server wechselt selbstständig die Ports

Postby Stephan123 » 10. March 2015 10:47

Hallo !

Ich musste von einem Kollegen eine älere Xampp Version übernehmen.
Diese startet ordnungsgemäß.
Wenn ich ein Php Skript ausführe passiert folgendes.
Bei einem kleineren Skript wechseln kurzfristig die Ports des Server um anschleßend
wider zu den Ports 80 und 443 zu gelange. Bei einer 'größeren' Php Datei wechseln die Ports
und die Port bleiben auf einen falschen Wert. Siehe Bild.

Image

Der Inhalt des Control Panel ist:

10:31:55 [Apache] stoppe Modul Apache (PID: 5516)
10:31:56 [Apache] Statusänderung erkannt: gestoppt
10:31:57 [Apache] Versuche Apache zu starten...
10:31:58 [Apache] Statusänderung erkannt: gestartet
10:32:59 [Apache] stoppe Modul Apache (PID: 7836)
10:32:59 [Apache] stoppe Modul Apache (PID: 7860)
10:32:59 [Apache] Statusänderung erkannt: gestoppt
10:33:06 [Apache] Versuche Apache zu starten...
10:33:06 [Apache] Statusänderung erkannt: gestartet

Der Inhalt des Apache Error Log ist:
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/xampp/apache/conf/extra/httpd-vhosts.conf:19
[Tue Mar 10 10:31:58.758681 2015] [ssl:warn] [pid 7860:tid 268] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Mar 10 10:31:58.797494 2015] [mpm_winnt:notice] [pid 7860:tid 268] AH00354: Child: Starting 150 worker threads.
[Tue Mar 10 10:33:06.529811 2015] [core:warn] [pid 6552:tid 256] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Mar 10 10:33:06.579571 2015] [ssl:warn] [pid 6552:tid 256] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Mar 10 10:33:06.612413 2015] [mpm_winnt:notice] [pid 6552:tid 256] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations
[Tue Mar 10 10:33:06.612413 2015] [mpm_winnt:notice] [pid 6552:tid 256] AH00456: Server built: Aug 18 2012 12:41:37
[Tue Mar 10 10:33:06.612413 2015] [core:notice] [pid 6552:tid 256] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Tue Mar 10 10:33:06.614403 2015] [mpm_winnt:notice] [pid 6552:tid 256] AH00418: Parent: Created child process 7144
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/xampp/apache/conf/extra/httpd-vhosts.conf:19
[Tue Mar 10 10:33:07.036368 2015] [ssl:warn] [pid 7144:tid 268] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Mar 10 10:33:07.073190 2015] [mpm_winnt:notice] [pid 7144:tid 268] AH00354: Child: Starting 150 worker threads.

Ich bastele schon zu lange.
Wer kann mit einer Information helfen ?

Gruß Stephan
User avatar
Stephan123
 
Posts: 40
Joined: 14. April 2007 16:51
Operating System: Windows 7

Re: Apache Server wechselt selbstständig die Ports

Postby Altrea » 10. March 2015 12:13

Hallo Stephan,

Ignoriere die Port-Information einfach, die ist nicht immer ganz akkurat. Das control Panel kann in manchen Fällen Die horchenden Ports nicht von den Aufgebauten Verbindungsports unterscheiden. Dein Apache wechselt also nicht wirklich die Ports, das control panel glaubt nur es sei so.

Mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Apache Server wechselt selbstständig die Ports

Postby Stephan123 » 10. March 2015 12:20

Hallo !

Zwei Dinge die mir Kopfschmerzen bereiten.
Wenn ich den Task-Manager starte, dann sehe ich das httpd.exe*32 zweimal gestartet wurde.
Als Anfänger vermute ich das 2 Instanzen des Server gestartet wurden. Einmal mit Port 80 und 443 sowie
mit diesen anderen Ports.

Des weiteren, wenn ich ein einfaches Skript laufen lasse, dann wartet das Skript endlos lange auf localhost.
Könnte es sein, das ein Apache mit den 'neuen' Ports die Anfrage auf den normalen Port 80 nicht mehr entgegennehmen kann ?

Gruß Stephan
User avatar
Stephan123
 
Posts: 40
Joined: 14. April 2007 16:51
Operating System: Windows 7

Re: Apache Server wechselt selbstständig die Ports

Postby Altrea » 10. March 2015 12:45

Apache auf Windows Systemen wird standardmäßig immer mit 2 Prozessen gestartet. Einer ist eine Art Observer Prozess und einer nimmt und Verarbeitet die ganzen Anfragen

Zu deiner zweiten Frage kann ich nichts sagen, halte es aber für unwahrscheinlich. Ich kann mir höchstens vorstellen dass beide Auswirkungen dieselbe Ursache haben. Ansetzen würde ich bei den IP und DNS Einstellungen (ist zum Beispiel IPv6 aktiviert? Zu was wits localhost wirklich aufgelöst) und der zweite Verdächtige ist jedwede Sicherheitssoftware wie Antivirus oder Firewall
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 38 guests