Univention Bugzilla – Bug 23485
UMC restart
Last modified: 2011-12-13 15:47:00 CET
Der UMC restart scheint nicht richtig zu funktionieren: root@master5:~# ps -ef | grep -i univention-management-console-server root 4329 32643 0 10:41 pts/3 00:00:00 grep -i univention-management-console-server root@master5:~# /etc/init.d/univention-management-console-server restart Restarting Univention Management Console Server. done. root@master5:~# ps -ef | grep -i univention-management-console-server root 4334 32643 0 10:42 pts/3 00:00:00 grep -i univention-management-console-server root@master5:~# /etc/init.d/univention-management-console-server start Starting Univention Management Console Server. done. root@master5:~# ps -ef | grep -i univention-management-console-server root 4338 1 14 10:42 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-server start root 4340 32643 0 10:42 pts/3 00:00:00 grep -i univention-management-console-server
Beim UMC-Webserver scheint es auch nicht einheitlich zu sein: root@master5:~# ps -ef | grep -i univention-management-console- root 4725 32643 0 10:55 pts/3 00:00:00 grep -i univention-management-console- root@master5:~# /etc/init.d/univention-management-console-web-server start Starting Univention Management Console Web Server. done. root@master5:~# /etc/init.d/univention-management-console-web-server restart Restarting Univention Management Console Web Server. done. root@master5:~# ps -ef | grep -i univention-management-console- root 4754 1 0 10:55 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server restart root 4769 32643 0 10:55 pts/3 00:00:00 grep -i univention-management-console- root@master5:~# /etc/init.d/univention-management-console-web-server start Starting Univention Management Console Web Server. done. root@master5:~# ps -ef | grep -i univention-management-console- root 4754 1 0 10:55 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server restart root 4778 1 0 10:55 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server start root 4780 32643 0 10:55 pts/3 00:00:00 grep -i univention-management-console- root@master5:~# /etc/init.d/univention-management-console-web-server start Starting Univention Management Console Web Server. done. root@master5:~# ps -ef | grep -i univention-management-console- root 4754 1 0 10:55 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server restart root 4788 1 0 10:55 ? 00:00:00 /usr/bin/python2.6 /usr/sbin/univention-management-console-web-server start root 4790 32643 0 10:56 pts/3 00:00:00 grep -i univention-management-console- root@master5:~#
(In reply to comment #1) > Beim UMC-Webserver scheint es auch nicht einheitlich zu sein: Das war vermutlich nur ein Timing Problem.
restart funcktioniert ejtzt auch wenn kein Server läuft und crestart startet nur einen neuen, wenn vorher einer lief.
Created attachment 3559 [details] Test-Skript
Created attachment 3560 [details] Logfile
QA: Ein Testskript und das entsprechende Logfile wurden an den Bug gehangen. Folgende Fehlverhalten wurde beobachtet: * 'start' → startet immer einen neuen Prozess * 'cstart' → führt einen restart aus (alter Prozess wird beendet) → REOPENED
(In reply to comment #6) > QA: Ein Testskript und das entsprechende Logfile wurden an den Bug gehangen. > Folgende Fehlverhalten wurde beobachtet: > * 'start' → startet immer einen neuen Prozess Das ist normal. der Prozess verschwindet nach ein paar Sekunden. Er versucht den Lock auf die PID-Datei zubekommen. Wenn bereits ein Prozess läuft, dann gelingt es nicht und er beendet sich wieder > * 'cstart' → führt einen restart aus (alter Prozess wird beendet) crestart soll das auch tun. Das Verhalten ist: - Ein alter UMC-Server läuft -> Neustart - Kein alter UMC-Server läuft -> keinen neuen starten
(In reply to comment #7) > Das ist normal. der Prozess verschwindet nach ein paar Sekunden. Er versucht > den Lock auf die PID-Datei zubekommen. Wenn bereits ein Prozess läuft, dann > gelingt es nicht und er beendet sich wieder → OK (In reply to comment #7) > crestart soll das auch tun. Das Verhalten ist: > > - Ein alter UMC-Server läuft -> Neustart > - Kein alter UMC-Server läuft -> keinen neuen starten → OK, funktioniert korrekt. → VERIFIED
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"