System funktioniert nicht nach Verbindung zu Netzwerk

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
daniel

System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von daniel »

hier mein System:
- Intel NUC mit Windows 10
- Router Fritzbox 7170
- Ordersprinter 1.6.1
- XAMPP 7.3.6

Sobald ich meinen PC mit der Fritzbox verbinde funktioniert Ordersprinter nicht mehr. Der Aufruf einer neuen Seite funktioniert nicht mehr oder sehr sehr langsam.
es kommt die Meldung "Kommunikationsproblem zum Server bei Modulabfrage!"
(vor der Verbindung funktioniert Ordersprinter einwandfrei)

im Apache error.log steht folgendes:
[Fri Aug 09 11:15:16.826138 2019] [ssl:warn] [pid 8936:tid 696] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Aug 09 11:15:16.873025 2019] [core:warn] [pid 8936:tid 696] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Aug 09 11:15:16.873025 2019] [ssl:warn] [pid 8936:tid 696] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Aug 09 11:15:17.154240 2019] [mpm_winnt:notice] [pid 8936:tid 696] AH00455: Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/7.3.6 configured -- resuming normal operations
[Fri Aug 09 11:15:17.154240 2019] [mpm_winnt:notice] [pid 8936:tid 696] AH00456: Apache Lounge VC15 Server built: May 29 2019 11:22:50
[Fri Aug 09 11:15:17.154240 2019] [core:notice] [pid 8936:tid 696] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Fri Aug 09 11:15:17.154240 2019] [mpm_winnt:notice] [pid 8936:tid 696] AH00418: Parent: Created child process 8356
[Fri Aug 09 11:15:17.753205 2019] [ssl:warn] [pid 8356:tid 632] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Aug 09 11:15:17.800109 2019] [ssl:warn] [pid 8356:tid 632] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Aug 09 11:15:17.831348 2019] [mpm_winnt:notice] [pid 8356:tid 632] AH00354: Child: Starting 150 worker threads.
[Fri Aug 09 11:17:24.506786 2019] [php7:error] [pid 8356:tid 1884] [client ::1:49803] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\guestsync.php on line 106, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:17:24.509314 2019] [php7:error] [pid 8356:tid 1888] [client ::1:49847] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:17:24.509314 2019] [php7:error] [pid 8356:tid 1900] [client ::1:49866] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:17:28.869177 2019] [php7:error] [pid 8356:tid 1852] [client ::1:49874] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\guestsync.php on line 106, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:14.494741 2019] [php7:error] [pid 8356:tid 1852] [client ::1:49874] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\guestsync.php on line 106, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:14.494741 2019] [php7:error] [pid 8356:tid 1840] [client ::1:49938] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:14.494741 2019] [php7:error] [pid 8356:tid 1844] [client ::1:49943] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.613048 2019] [php7:error] [pid 8356:tid 1832] [client ::1:49944] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\guestsync.php on line 106, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.613048 2019] [php7:error] [pid 8356:tid 1876] [client ::1:49948] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.613048 2019] [php7:error] [pid 8356:tid 1904] [client ::1:49951] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.613048 2019] [php7:error] [pid 8356:tid 1864] [client ::1:49871] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.613048 2019] [php7:error] [pid 8356:tid 1888] [client ::1:49957] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html
[Fri Aug 09 11:18:35.628636 2019] [php7:error] [pid 8356:tid 1884] [client ::1:49954] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\xampp\\htdocs\\kasse\\php\\admin.php on line 127, referer: http://localhost/kasse/waiter.html

im XAMPP über Netstat fällt mir auf, dass für den Apache zwei PID(s) vorhanden sind,
der erste PID hat "Adresse 0.0.0.0 und Port 80, 443"
der zweite PID hat "Adresse 192.168.188.61 und Port z.B. 50470 (dieser wechselt ständig!!!)"

hab mein Problem auch auf Apache Forum geschildert bin hier aber noch nicht weitergekommen:
https://community.apachefriends.org/f/v ... =4&t=78375

Was muss ich wo ändern, damit dies wieder funktioniert?

Vielen Dank im Voraus für Eure Hilfe.
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von pichel »

Hallo Daniel,

ein paar Fragen erst mal vorweg:
- Wie greifst du auf den OrderSprinter zu? Hast du den Browser direkt auf dem NUC gestartet und nutzt http://localhost..., oder gibst du den Rechnernamen an (http://{rechnername}...?
- Nutzt du http oder https? Https ist bei dir offenbar noch nicht richtig konfiguriert, wie man unschwer am Log erkennen kann und wird daher wohl nicht funktionieren.
- Hast du in der Konfiguration den Host der Datenbank auf "localhost" belassen, oder hast du den Rechnername eingesetzt?

Bist du sicher, dass du dem NUC nicht statisch eine IP vergeben hast, die auch ein anderes Gerät im Netz fix zugewiesen bekommen hat?

Kannst du die phpinfo.php mal auf dem Webserver aufrufen? Wenn das install-Verzeichnis noch da ist: http://.../install/phpinfo.php. Ansonsten kannst du vielleicht nochmal ein Download entzippen und die phpinfo.php irgendwo hinlegen und dann aufrufen. Ist der Aufruf genauso langsam? Wenn ja, hat es nichts mit der DB zu tun, sondern hängt damit zusammen, dass die Netzwerkkonfiguration nicht in Ordnung ist.

Was passiert, wenn du den Webserver in das Gast-WLAN der Firtzbox (oder hat die 7170 keines?) hängst? Wenn das Verhalten dort nicht auftritt, tippe ich ganz stark auf doppelt vergebene IP-Adressen oder ein falsches Gateway.

Tritt es dort allerdings auch auf, sollten wir uns tatsächlich die DB genauer anschauen. Was sagt das Fehlerprotokoll der Datenbank?

Wenn du es schaffst, bis morgen so um 16 Uhr ein paar der Fragen zu beantworten, kann ich mir das noch anschauen. Danach bin ich unterwegs und komme erst am Montag Abend wieder zurück.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
daniel
Beiträge: 87
Registriert: Fr 9. Aug 2019, 11:41
Kontaktdaten:

Re: System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von daniel »

ich greife direkt vom NUC zu und verwende "localhost…"
ich nutze direkt "localhost…" ohne "http://" - wie konfiguriere ich Https richtig?
den Host der Datenbank habe ich auf localhost belassen.
habe keine statische IP vergeben - habe nur hinterlegt, dass der Rechner jedes Mal die gleiche IP bekommen soll.
der Aufruf der phpinfo.php funktioniert ganz flott
im Gast-WLAN zeigt das System gleiches Verhalten.

kann es sein, dass es mit meinem Backup der Konfigurationsdatei zusammenhängt?
ich habe nochmals die Version OS 1.5.33 installiert und eine Weile mit den Testdaten gearbeitet (verbunden mit dem Netzwerk) dabei ist das Problem nicht aufgetreten.
dann hab ich mein Backup eingespielt und das Problem tritt auf.
Wenn ich dann die Verbindung zum Netzwerk trenne, läuft Ordersprinter wieder.

vielen Dank im Voraus für Deine Hilfe.
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von pichel »

Hallo Daniel,

wenn du auf dem Router hinterlegst, dass ein Rechner immer eine bestimmte IP bekommen soll, ist da so ähnlich wie eine statische IP, die zu lokal gesetzt hast. Trotzdem würde ich erwarten, dass die phpinfo-Seite dann eben auch nur verzögert geladen wird. Sehr rätselhaft...

Die Änderungen von 1.5.33 zu 1.6.1 waren schon sehr umfangreich, deswegen hat es auch eine neue Minor-Versionsnummer bekommen. Aber die Änderungen betrafen hauptsächlich das Gastbestellsystem und die Reservierung, also nichts, dass einen Einfluss auf die Performance haben sollte, wenn man beides nicht nutzt. Auch kann ich mir nicht vorstellen, wie das Einspielen des Backups die Gesamtperformance beeinflussen sollte. Hast du mal geschaut, welche Werte für die Abfrageintervalle der Druckjobs eingetragen sind? Ändert es etwas, wenn du die Werte hochsetzt?

Wenn du heute zwischen 16 und 18 Uhr etwas Zeit hast, würde ich gerne mal per TeamViewer auf dein System schauen. Vielleicht kannst du mich anrufen? Telefonnummer 015773888549.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
daniel
Beiträge: 87
Registriert: Fr 9. Aug 2019, 11:41
Kontaktdaten:

Re: System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von daniel »

Hallo Stefan,
mein "altes" Backup funktioniert bei mir nicht mehr.
wie besprochen hab ich das System nochmals neu aufgesetzt aus aktueller Sicht funktioniert jetzt wieder alles perfekt.

Punkte welche mir dabei noch aufgefallen sind:
obwohl ich das Gastsystem nicht nutze, hatte ich bei den Einstellungen für das Gastbestellsystem einen Webserver-Gastsystem eingetragen mit IP-Adresse - diese Parameter habe ich beim neu aufsetzen nicht übernommen
auch den Parameter Debugging log hab ich jetzt auf NEIN anstatt auf ja,
die restlichen Parameter hab ich nach Bestem Wissen 1 zu 1 übernommen - wie ich sie bisher gesetzt hatte.

vielen Dank für Deine Hilfe.
Viele Grüße Daniel
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: System funktioniert nicht nach Verbindung zu Netzwerk

Beitrag von pichel »

Hallo Daniel,

wenn ein Gastsystem konfiguriert ist und die Adresse aufgrund einer falschen Netzwerkkonfigurationb oder der Nichterreichbarkeit des Zielrechners nicht erreichbar ist, kann es vielleicht zu den starken Leistungseinbrüchen kommen. Die PHP-Skripte versuchen regelmäßig mit dem Gastsystem zu kommunizieren und laufen dann immer in einen Timeout. Ja, das könnte die Ursache sein.

Allerdings bedeutet das aber auch, dass die Betriebssysteme sich unterschiedlich verhalten. Nachdem ich dein Backup bei mir eingespielt hatte (Linux), konnte ich die Probleme nicht nachvollziehen, obwohl der konfigurierte Gastbestellrechner auch bei mir nicht erreichbar war.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Antworten