Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Warum werden die Webseiten nicht immer angezeigt? Wie kann ich das Timeout des Webservers anpassen?

FAQ #100808

Wenn Sie über ein Netzwerk (VPN) anschließen, kann das Standard-Timeout zu klein sein. Es ist möglich, dieses Timeout zu ändern, indem Sie eine Konfigurationsdatei hinzufügen.

 

Symptom
Der WebServer ist über das lokale Netzwerk zugänglich und funktioniert gut. Aber wenn über z.B. ein VPN oder über das Internet eine Verbindung herstellen, werden die Seiten nicht angezeigt (oder nur einige Male). Die Fehlermeldung Applet IMasterSaia nicht Inited kann angezeigt werden.

Grund
Dies kann geschehen wegen der Zeitüberschreitung des Webservers. Standardmäßig wird die http-Verbindung nach einem Timeout von 1 Sekunde mit Firmware älter als 1.14.xx durch die PCD zurückgesetzt (mit Firmware 1.14.xx und später das Standardtimeout beträgt 3 Sekunden). In einigen Fällen ist das "alte" Timeout von 1 Sekunde während 3 Sekunden Shoud Ordnung in allen Fällen werden nicht lange genug.

Lösung

  • Firmware 1.14.23 mit PG5 2.0.150 (SP1) oder höher
    Beginnend mit Firmware 1.14.23 und PG5 können 2.0.150 (Service Pack 1) den S-Web-Server direkt mit dem Device Configurator und diese Konfiguration konfigurieren kann über S-Bus (Download-Konfiguration in die Device Configurator) heruntergeladen werden:
    image
    Bevor dies möglich ist, konfigurieren Sie die Firmware-Version "Von 1.14.00 oder neueren" in den Eigenschaften der PCD geben (siehe Screenshot unten).
    Eine Änderung der Konfiguration ist direkt nach dem Download dieser Konfiguration aktiv (da keine http-Verbindung ist bereits geöffnet, die Parameter der offenen Verbindungen werden nicht im laufenden Betrieb geändert).
  • Firmware älter als 1.14.xx
    Das Timeout kann in den Web-Server-Konfigurationsdatei auf PCD konfiguriert werden. Der Name der Datei muss sein: "WEBSocketConfig.txt" und es muss entweder in den M2_Flash/Config-Ordner platziert werden oder es muss mit dem WebBuilder heruntergeladen werden.
    Die Datei muss beim Systemstart vorhanden sein, d.h. Sie müssen neu starten (Ausschalten / bei), PCD, die Konfiguration ist, interpretiert. Diese FAQ ist eine Beispieldatei beigefügt. Wenn diese Datei platzieren werden das Timeout 10 Sekunden.

Bemerkungen

  • Sobald PG5 2.0.150 oder höher verwendet wird und die Konfiguration des Gerätes auf "Firmware 1.14.xx oder neuer", die Konfiguration wird über den Device Configurator herunterladen werden. Diese Konfiguration hat eine höhere Priorität als die WebSocketConfig.txt.
  • Für den Fall, dass Sie bereits haben die PCD in der alten Weise (mit WebSocketconfig.txt) und konfigurieren Sie möchte, es bleibt so auch nach eine Firmware-upgrade, bitte wählen Sie "vor der Version 1.14.00" und laden Sie diese Konfiguration; Dadurch wird der Device Configurator, seine Konfigurationsdateien zu löschen, auch wenn die Firmware auf die PCD verwendet neuer als 1.14.00 ist:
    image

Categories

S-Web Technology

Last update: 29.05.2015 11:11

First release: 01.11.2007 08:18

Views: 63919

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download