... authored by Rolf Niepraschk's avatar Rolf Niepraschk
......@@ -4,69 +4,89 @@ Im Folgenden soll anhand einer kurzen Übersicht Hinweise zu den im Vakuum-Labor
Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascript oder Clojure) befinden sich in der Regel unterhalb des Pfades `/usr/local/share`.
* [**JupyterLab**](https://jupyter.org/):
Der Serverprozess läuft auf `a73435` und heißt `ipython-lab`. Er kann folgendermaßen neu gestartet werden:
```
systemctl restart ipython-lab.service
```
Es hat sich gezeigt, dass dies in größeren Zeitabständen notwendig ist, weil Probleme bei der Verwendung des »JupyterLab« auftraten. Installation unter »openSUSE 15.4« (2022-06-13):
```
zypper in python3-jupyterlab
pip3 install MarkupSafe==1.1.1
pip3 install jupyter_server
systemctl enable ipython-lab.service
systemctl start ipython-lab.service
systemctl status ipython-lab.service
```
* [**az**:](https://gitlab1.ptb.de/vaclab/vl-az)
Der Serverprozess erzeugt die HTML-Ausgabe der Aktenzeichenlisten und läuft
auf `a73434`. Er kann folgendermaßen neu gestartet werden:
* [**az:**](https://gitlab1.ptb.de/vaclab/vl-az)
Der Serverprozess erzeugt die HTML-Ausgabe der Aktenzeichenlisten. Test und
Start (`a73434`):
```
systemctl status az.service
systemctl restart az.service
```
* [**bur**:](https://gitlab1.ptb.de/vaclab/bur)
* [**bur:**](https://gitlab1.ptb.de/vaclab/bur)
Der Serverprozess dient der Aufbereitung und Bearbeitung von
Datenbankanfragen im Zusammenhang mit Bürokratie-Dokumenten und läuft auf
`a73434`. Er kann folgendermaßen neu gestartet werden:
Datenbankanfragen im Zusammenhang mit Bürokratie-Dokumenten. Test und
Start (`a73434`):
```
systemctl status bur.service
systemctl restart bur.service
```
* [**cal**:](https://gitlab1.ptb.de/vaclab/cal)
* [**cal:**](https://gitlab1.ptb.de/vaclab/cal)
Der Serverprozess dient der Aufbereitung und Bearbeitung von
Datenbankanfragen im Zusammenhang mit Kalibrier-Dokumenten und läuft auf
`a73434`. Er kann folgendermaßen neu gestartet werden:
Datenbankanfragen im Zusammenhang mit Kalibrier-Dokumenten. Test und
Start (`a73434`):
```
systemctl status cal.service
systemctl restart cal.service
```
* [**webapps-deliverer**:](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
* [**relayServer:**](https://gitlab1.ptb.de/vaclab/relayServer)
Javascript-basiereter Webserver zur Umsetzung diverser Protokolle und Aktionen zum und vom http-Protokoll. Siehe auch `devhub`. Test und Start (`a73434` und weitere):
```
systemctl status relayServer.service
systemctl start relayServer.service
```
* [**webapps-deliverer:**](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
Flask-basierter Webserver zur Bereitstellung von Dateiinhalten der
Web-Apps. Er läuft auf `a73434` und kann folgendermaßen neu gestartet
werden:
Web-Apps. Test und Start (`a73434`):
```
systemctl status webapps-deliverer.service
systemctl restart webapps-deliverer.service
```
* [**webapps-deliverer-restart**:](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
* [**webapps-deliverer-restart:**](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
Der Timer-Prozess dient dem periodischen Neustart von `webapps-deliverer`
(wochentags um 20:00:17). Start und Test:
(wochentags um 20:00:17). Start und Test (`a73434`):
```
systemctl restart webapps-deliverer-restart.timer
systemctl list-timers
```
<!-- **relaySerdevhub, devproxy, metis **, -->
* [**elasticsearch:**](https://www.elastic.co/de/elasticsearch/)
Test und Start (`a75438`):
```
systemctl status elasticsearch.service
systemctl start elasticsearch.service
```
* [**JupyterLab**](https://jupyter.org/):
Test und Start (`a73435`):
```
systemctl status ipython-lab.service
systemctl restart ipython-lab.service
```
Es hat sich gezeigt, dass dies in größeren Zeitabständen notwendig ist, weil Probleme bei der Verwendung des »JupyterLab« auftraten. (**TODO:** Evtl. Automatismus ähnlich zu `webapps-deliverer-restart` einführen?)
Installation unter »openSUSE 15.4« (2022-06-13):
```
zypper in python3-jupyterlab
pip3 install MarkupSafe==1.1.1
pip3 install jupyter_server
systemctl enable ipython-lab.service
systemctl start ipython-lab.service
systemctl status ipython-lab.service
```
<!-- **cal**, **relayServer**, -->
......
......