Prozesse beenden

Dieses Thema gilt nicht für SAP-Systeme, die auf Hosts vom Typ IBM AS/400 oder Microsoft Windows NT laufen. Die hier beschriebenen Protokollprozesse sind auf diesen Plattformen nicht erforderlich.
Sie sollten die Sammel- und Sendeprozesse des Systemprotokolls bei jedem Herunterfahren oder Hochfahren des Host-Betriebssystems explizit beenden. Wenn Sie Prozesse mit dem Startprofil starten, werden die Prozesse beim Herunterfahren des Systems automatisch bendet. Die Protokollsystemprozesse sind von einem Abbruch des SAP-Systems nicht betroffen. Abbruch bedeutet Beendigung der Work- und Dispatcher-Prozesse.
Wenn Sie einen Protokollprozeß mit einem Betriebssystemkommando beenden müssen, können Sie den Prozeß eine normale oder beschleunigte Beendigung durchführen lassen. Beispiel für ein solches Kommando ist der UNIX-Befehl kill.
Die Verwendung einer Beendigungsoption startet eine normale Beendigung. Der betroffene Prozeß beendet jegliche Verarbeitung und ist dann beendet; er befindet sich nicht in einem Ruhezustand. In diesem Fall versucht ein Sendeprozeß z.B., die Verarbeitung aller neuen Meldungen in einem Protokoll vor seiner Beendigung abzuschließen.
Wird eine Beendigungsoption erneut verwendet, so beginnt ein beschleunigter Beendigungsvorgang. Ein aktiver Prozeß schließt die aktuelle Bearbeitung ab und wird dann beendet. Ein Sendeprozeß schließt z.B. das Senden der aktuellen Meldung ab, bevor er beendet wird.

Ein inaktiver Prozeß wird durch einen Beendigungsbefehl sofort abgebrochen. Er wird nicht automatisch neu gestartet; Sie müssen dazu entweder das System neu starten oder den Prozeß manuell neu starten.
Wenn Sie ein System herunterfahren, ohne den Sammelprozeß zu beenden, oder wenn es zu einem Systemabsturz kommt, kann das zentrale Systemprotokoll defekt sein. Das passiert, wenn der Sammelprozeß eine Meldung in die Protokolldatei schreibt, während das System heruntergefahren wird.
Wenn ein Protokoll aufgrund einer unvollständigen Meldung oder eines anderen Problems defekt ist, müssen Sie das Problem manuell beheben, indem Sie die Protokolldatei reparieren oder löschen. Die Protokollsystemprozesse reagieren auf eine defekte Datei mit Fehlermeldungen.
Ein gesperrter Prozeß kann nicht gestartet werden. Insbesondere Sendeprozesse werden nicht automatisch gestartet, wenn Sie sie sperren. Sie sollten einen Prozeß sperren, wenn Sie nicht möchten, daß Systemprotokollmeldungen weitergeleitet werden oder wenn das gesamte SAP-System in einer einzigen Instanz läuft. So sperren Sie Prozesse:
...
1. Stoppen Sie den Prozeß, den Sie sperren möchten.
2. Geben Sie in der pid-Datei des Prozesses den Wert -1 an.