Reiter Instanzen

Hier stehen alle Instanzen, die über den Reiter Adapter angelegt wurden. Sie werden hier gestartet, gestoppt, konfiguriert und wieder gelöscht.

?> Der Name einer Instanz setzt sich aus dem Adapternamen und einer laufenden Nummer zusammen, die erste bekommt die 0. Aus javascript.0 wird der Namensraum, unter dem alle Objekte dieser Instanz liegen. Deshalb ändert man Instanznummern nicht nachträglich.

Die Werkzeugleiste

Die Werkzeugleiste des Reiters Instanzen
Nr.Funktion
1Liste ein-/ausblenden: wechselt zwischen der kompakten Liste und einer Ansicht mit Beschreibungen.
2Kategorie: gruppiert die Instanzen nach dem Einsatzgebiet des Adapters.
3Neu laden.
4Laufende oder gestoppte Instanzen anzeigen.
5Instanzen filtern: nach Host, Zustand und weiteren Merkmalen.
6Filter nach Name.
7Die Statuszeile: freier Festplattenspeicher, gesamte RAM-Auslastung, freier Speicher, dazu in eckigen Klammern der Server und die Zahl der laufenden Prozesse.

Eine Zeile lesen

Die Bedienelemente einer Instanzzeile
Nr.Bedeutung
1Zustand. Ein grünes Quadrat heißt: läuft. Ein graues Zahnrad heißt: gestoppt. Eine Uhr steht für eine zeitgesteuerte Instanz, die nur kurz läuft.
2Das Symbol des Adapters.
3Der Name der Instanz.
4Start/Stopp. Zwei Balken bedeuten „läuft, hier anhalten", das rote Dreieck „gestoppt, hier starten".
5Einstellungen: öffnet die Konfiguration des Adapters. Was dort steht, beschreibt die Dokumentation des jeweiligen Adapters.
6Neu starten.
7Instanzlink: führt zur Weboberfläche dieser Instanz, sofern sie eine hat.
8Der Titel. Er lässt sich frei ändern, was bei mehreren Instanzen desselben Adapters hilft, etwa hm-rpc.0 für RF und hm-rpc.1 für Wired.
9Die Log-Stufe dieser Instanz.
10Der Port, auf dem die Instanz lauscht.
11Die aktuelle RAM-Nutzung.
12Ob der Adapter Abstürze über Sentry an seinen Entwickler meldet.
13Klappt die Detailzeile auf.

Die Detailzeile

Die aufgeklappte Detailzeile einer Instanz

Aufgeklappt zeigt die Zeile links, ob die Instanz mit dem Host verbunden ist und ein Lebenszeichen sendet, dazu die installierte Version. Rechts stehen:

  • die Log-Stufe: von debug über info und warn bis error. Läuft etwas nicht rund, hilft debug; danach wieder zurückstellen, sonst wächst das Protokoll schnell.
  • Eingabe- und Ausgabeereignisse: wie viele Werte die Instanz seit dem Start empfangen und gesendet hat.
  • Automatisch neu starten: ein Zeitplan, nach dem die Instanz neu gestartet wird.
  • die RAM-Grenze. Sie ist eine Obergrenze, keine Reservierung. Auf Systemen mit wenig Speicher nicht zu hoch setzen.
  • die Startreihenfolge (Tier). Kleinere Zahlen starten zuerst: 1 sind Logikadapter, danach folgen Daten- und Oberflächenadapter.
  • der Mülleimer löscht die Instanz samt ihrer Objekte. Andere Instanzen desselben Adapters und der Adapter selbst bleiben bestehen.

!> Zwei grüne Haken links bedeuten nicht automatisch, dass alles stimmt: Sie sagen nur, dass die Instanz läuft und sich beim Host meldet. Ob die Verbindung zum Gerät steht, verrät das Objekt info.connection der Instanz.