WaptServer stürzt unter Debian unerwartet ab

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Fabien Lamaison
Nachrichten: 4
Anmeldung: 21. März 2017 - 09:11 Uhr

21. März 2017 - 09:33 Uhr

Hallo zusammen,

Ich teste Wapt nun seit etwa einer Woche auf einer Debian-VM, die ich kürzlich eigens dafür installiert habe. Alles funktioniert einwandfrei, aber der Wapt-Server stoppt immer wieder unerwartet und ich muss ihn mit `/etc/init.d/waptserver restart` (oder `/etc/waptserver start`) neu starten.
Ich habe die Protokolldatei überprüft, aber sie enthielt nicht viele Informationen. Ich habe das Protokoll am Ende dieses Beitrags angehängt. Ich musste den Dienst um 7:35 Uhr und dann erneut um 8:11 Uhr neu starten. Manchmal funktioniert alles den ganzen Tag über einwandfrei und stoppt dann abends. Manchmal muss ich den Dienst auch dreimal im Laufe des Tages neu starten (wenn ich bemerke, dass er nicht mehr läuft; ich nutze ihn nicht ständig). Ich habe die Energiespareinstellungen überprüft und deaktiviert. Ich habe die VM mehrmals neu gestartet, um dies zu überprüfen, aber es hat sich nichts geändert. Der Dienst startet korrekt mit der Maschine und stoppt dann nach einer Weile.

Ich gebe zu, dass meine Linux-Kenntnisse eher begrenzt sind und ich daher nicht weiß, wo ich die Ursache für den Prozessabbruch finden kann. Hat jemand eine Idee, wo ich suchen könnte?

Zur Information: Die VM verfügt über 2 Kerne, 1 GB RAM und 80 GB Festplattenspeicher. Ich denke, das reicht aus, um die Verteilung auf 30-35 Client-Workstations zu gewährleisten (derzeit sind nur 15 Workstations angeschlossen)

Vielen Dank im Voraus für Ihre Hilfe.

Code: Alle auswählen

*** Starting uWSGI 2.0.7-debian (64bit) on [Tue Mar 21 07:35:06 2017] ***
compiled with version: 4.9.1 on 25 October 2014 19:17:54
os: Linux-3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07)
nodename: serveur-wapt
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 2
current working directory: /
writing pidfile to /var/run/waptserver.pid
detected binary path: /usr/bin/uwsgi-core
setgid() to 33
setuid() to 117
your processes number limit is 3908
your memory page size is 4096 bytes
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address 127.0.0.1:8080 fd 3
Python version: 2.7.9 (default, Jun 29 2016, 13:11:10)  [GCC 4.9.2]
Python main interpreter initialized at 0xb4e6d0
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 1237056 bytes (1208 KB) for 16 cores
*** Operational MODE: preforking ***
WSGI app 0 (mountpoint='') ready in 3 seconds on interpreter 0xb4e6d0 pid: 21354 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 21354)
spawned uWSGI worker 1 (pid: 21379, cores: 1)
spawned uWSGI worker 2 (pid: 21380, cores: 1)
spawned uWSGI worker 3 (pid: 21381, cores: 1)
spawned uWSGI worker 4 (pid: 21382, cores: 1)
spawned uWSGI worker 5 (pid: 21383, cores: 1)
spawned uWSGI worker 6 (pid: 21384, cores: 1)
spawned uWSGI worker 7 (pid: 21385, cores: 1)
spawned uWSGI worker 8 (pid: 21386, cores: 1)
spawned uWSGI worker 9 (pid: 21387, cores: 1)
spawned uWSGI worker 10 (pid: 21388, cores: 1)
spawned uWSGI worker 11 (pid: 21389, cores: 1)
spawned uWSGI worker 12 (pid: 21390, cores: 1)
spawned uWSGI worker 13 (pid: 21391, cores: 1)
spawned uWSGI worker 14 (pid: 21392, cores: 1)
spawned uWSGI worker 15 (pid: 21393, cores: 1)
spawned uWSGI worker 16 (pid: 21394, cores: 1)
*** Starting uWSGI 2.0.7-debian (64bit) on [Tue Mar 21 08:11:00 2017] ***
compiled with version: 4.9.1 on 25 October 2014 19:17:54
os: Linux-3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07)
nodename: serveur-wapt
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 2
current working directory: /home/fabien
writing pidfile to /var/run/waptserver.pid
detected binary path: /usr/bin/uwsgi-core
setgid() to 33
setuid() to 117
your processes number limit is 3908
your memory page size is 4096 bytes
detected max file descriptor number: 65536
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address 127.0.0.1:8080 fd 3
Python version: 2.7.9 (default, Jun 29 2016, 13:11:10)  [GCC 4.9.2]
Python main interpreter initialized at 0x2596440
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 1237056 bytes (1208 KB) for 16 cores
*** Operational MODE: preforking ***
WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x2596440 pid: 21504 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 21504)
spawned uWSGI worker 1 (pid: 21509, cores: 1)
spawned uWSGI worker 2 (pid: 21510, cores: 1)
spawned uWSGI worker 3 (pid: 21511, cores: 1)
spawned uWSGI worker 4 (pid: 21512, cores: 1)
spawned uWSGI worker 5 (pid: 21513, cores: 1)
spawned uWSGI worker 6 (pid: 21514, cores: 1)
spawned uWSGI worker 7 (pid: 21515, cores: 1)
spawned uWSGI worker 8 (pid: 21516, cores: 1)
spawned uWSGI worker 9 (pid: 21517, cores: 1)
spawned uWSGI worker 10 (pid: 21518, cores: 1)
spawned uWSGI worker 11 (pid: 21519, cores: 1)
spawned uWSGI worker 12 (pid: 21520, cores: 1)
spawned uWSGI worker 13 (pid: 21521, cores: 1)
spawned uWSGI worker 14 (pid: 21522, cores: 1)
spawned uWSGI worker 15 (pid: 21523, cores: 1)
spawned uWSGI worker 16 (pid: 21524, cores: 1)
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

22. März 2017 - 08:31 Uhr

Handelt es sich um ein Debian-System mit grafischer Benutzeroberfläche?
Fabien Lamaison
Nachrichten: 4
Anmeldung: 21. März 2017 - 09:11 Uhr

22. März 2017 - 09:00 Uhr

Tatsächlich ist die standardmäßige grafische Umgebung
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

22. März 2017 - 10:00 Uhr

Hallo

, wie in der Dokumentation

https://www.wapt.fr/fr/doc/Installation ... index.html angegeben,

muss die grafische Oberfläche deaktiviert sein;

ich rate Ihnen, Debian ohne grafische Oberfläche neu zu installieren.
Fabien Lamaison
Nachrichten: 4
Anmeldung: 21. März 2017 - 09:11 Uhr

23. März 2017 - 08:03 Uhr

Okay, das war mir nicht aufgefallen...

Ich habe GMD3 deinstalliert:

Code: Alle auswählen

apt-get remove --auto-remove gdm3
apt-get purge --auto-remove gdm3
Das Problem besteht weiterhin, ich muss wohl alles zurücksetzen und neu installieren... Ätzend!
Eine vielleicht etwas naive Frage, aber bedeutet die Neuinstallation des Servers zwangsläufig die Erstellung eines neuen Zertifikats, oder kann ich die zuvor generierten Zertifikate wiederverwenden?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

23. März 2017 - 11:54 Uhr

Hallo,

nein, Sie dürfen auf keinen Fall ein neues Zertifikat erstellen :O , da Sie sonst Ihren neuen öffentlichen Schlüssel auf all Ihren Rechnern erneut bereitstellen müssen!

Simon
Fabien Lamaison
Nachrichten: 4
Anmeldung: 21. März 2017 - 09:11 Uhr

25. März 2017 - 10:41 Uhr

Hallo zusammen,

nach der Neuinstallation funktioniert alles einwandfrei. Ich habe meinen Agenten mit dem bestehenden Zertifikat neu generiert, den gleichen Hash erfolgreich für die Installation wiederverwendet und meine Workstations haben sich automatisch wieder verbunden. Ich habe meine Pakete erneut in mein Repository importiert und alles läuft problemlos.

Vielen Dank für den Hinweis: Lest euch die Anleitungen bitte sorgfältig durch, bevor ihr beginnt. :Hoppla:
Benutzeravatar
vCardon
WAPT-Experte
Nachrichten: 278
Anmeldung: 06. Oktober 2017 - 22:55 Uhr
Ort: Nantes, Frankreich

7. Oktober 2017 - 00:25 Uhr

sfonteneau schrieb: 22. März 2017 - 10:00 Uhr Hallo

, wie in der Dokumentation

https://www.wapt.fr/fr/doc/Installation ... index.html

, muss die grafische Oberfläche deaktiviert werden;
Simon, könntest du in der Dokumentation einen Warnhinweis hinzufügen, der darauf hinweist, dass Debian ohne grafische Benutzeroberfläche installiert werden muss, da grafische Oberflächen die Netzwerkeinstellungen durcheinanderbringen (das ist ein bisschen so wie bei Browsern heutzutage, die einen zu einer Suchmaschine weiterleiten, wenn man eine korrekte URL eingegeben hat – einfach nur nervig)?

Vincent
Vincent CARDON
Tranquil IT
fludo67
Nachrichten: 21
Anmeldung: 13. September 2016 - 14:23 Uhr

30. November 2017 – 16:28 Uhr

Guten Morgen,

Funktioniert ein Neustart des Servers im Runlevel 3 (Netzwerkmodus, ohne grafische Oberfläche), ohne dass der gesamte Server neu installiert werden muss? (Geben Sie `init 3` in einem Terminalfenster ein; dadurch gelangen Sie zur Befehlszeilenkonsole.)

Um den Server zum Starten im Runlevel 3 zu zwingen, können Sie folgenden Befehl in einem Terminalfenster (Root-Konto) eingeben:

Code: Alle auswählen

sudo systemctl set-default runlevel3.target 
Gesperrt