Bezugnehmend auf https://www.yammer.com/softenginepartner/threads/1215181494
Normalerweise sollte der Stop vom WW_Server ausgeführt werden.
Der WW-Server hat die Hoheit und verwaltet die Prozesse.
Bei einem Ausfall bzw. Runterfahren des RAR-Servers ohne Vorgabe
des WW-Servers bleiben die Prozesse aktiv damit der laufenden
Betrieb also bestehende Benutzer-Sitzungen nicht abgebrochen werden.
Vorgegebene Reihenfolge für das Runterfahren:
WW-Server runterfahren (also Dienst Beenden oder ESC in der Console)
Der WWS: Sendet Vor-Ende Signal an die angebundenen RAR-Server
Der WWS: Sendet Ende Signal an die angebundenen Sonstigen Sitzungen
Nach einiger Zeit prüft der WW-Server ob sich alle Sitzungs-Prozesse beendet haben.
Die Sitzungsprozesse (WWA.exe/WWMAIL.exe, WWSVC32.exe usw. ) die nicht beendet wurden, werden dann über die noch angebundenen RAR-Server hart gekillt. Nachdem alle Sitzungsprozesse entfernt wurden, sendet der WW-Server das finale ENDE-Signal an alle RAR-Server.
Daraufhin Beenden Sich die RAR-Server und starten sich direkt neu, was bedeutet diese gehen auf Stand-By und pollen den WW-Server an bis dieser wieder verfügbar ist.