Anwendungsserverprozesse definieren

Zur Verbesserung des Betriebs eines Anwendungsservers können Sie Befehlszeileninformationen für das Starten oder Initialisieren eines Anwendungsserverprozesses definieren. Auf diese Weise können Sie Laufzeiteigenschaften für das auszuführende Programm, Argumente für die Ausführung des Programms und das Arbeitsverzeichnis definieren.

Informationen zu diesem Vorgang

Eine Prozessdefinition kann folgende Kenndaten enthalten: JVM-Einstellungen, Pfade für Standardeingabe, Standardausgabe und Standardfehlerausgabe sowie die Kombination aus Benutzer-ID und Kennwort, die zur Ausführung des Servers verwendet wird.

Sie können Anwendungsserverprozesse über die Administrationskonsole oder über das Tool wsadmin definieren.

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver und anschließend auf einen Anwendungsservernamen.
  2. Klicken Sie im Abschnitt "Serverinfrastruktur" auf Java- und Prozessverwaltung > Prozessdefinition.
  3. [z/OS]Wählen Sie Steuerung, Servant oder Adjunct aus.
  4. Geben Sie auf der Seite mit den Einstellungen für eine Prozessdefinition den Namen der ausführbaren Datei an. Geben Sie außerdem an, welche Argumente übergeben werden sollen, wenn der Prozess gestartet wird, und das Arbeitsverzeichnis, in dem der Prozess ausgeführt werden soll. Klicken Sie anschließend auf OK.
  5. [AIX HP-UX Solaris][IBM i][z/OS]Geben Sie Prozessausführungsanweisungen zum Starten oder Initialisieren eines UNIX- oder IBM® i-Prozesses an.
  6. Geben Sie Überwachungsrichtlinien zum Verfolgen der Prozessleistung an.
  7. Geben Sie Prozessprotokolle an, in die die Standardausgabedatenströme und die Standardfehlerdatenströme geschrieben werden sollen. Führen Sie diesen Schritt aus, wenn Sie nicht die Standarddateinamen verwenden möchten.
  8. Geben Sie Name-Wert-Paare für Eigenschaften an, die für die Prozessdefinition erforderlich sind.
    Fehler vermeiden Fehler vermeiden: Die Namen angepasster Eigenschaften müssen eindeutig sein. Wenn Sie denselben Namen für mehrere Eigenschaften verwenden, verwendet der Prozess den Wert, der für die erste Eigenschaft dieses Namens angegeben wurde.gotcha
  9. Optional: [AIX Solaris HP-UX Linux Windows][IBM i]Verhindern Sie, dass der Anwendungsserver Javacore-Speicherauszüge erstellt.

    Ein Javacore-Speicherauszug, der auch als Threadspeicherauszug bezeichnet wird, ist eines der wichtigsten Dokumente zur Fehlerbestimmung, die ein Anwendungsserver erstellt. Überdies können die Leistungseinbußen, die das Erstellen eines Javacore-Speicherauszugs zur Folge hat, in der Regel vernachlässigt werden. Daher sollten Sie in den meisten Produktumgebungen das Erstellen eines Javacore-Speicherauszugs nicht unterdrücken.

    Unter bestimmten Umständen, z. B. wenn Sicherheitsaspekte berücksichtigt werden müssen, kann es jedoch sein, dass Sie das Erstellen von Javacore-Speicherauszügen durch den Anwendungsserver verhindern möchten. Gehen Sie wie folgt vor, um die Funktion zum Erstellen von Javacore-Speicherauszügen zu inaktivieren:

    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername und anschließend im Abschnitt "Serverinfrastruktur" auf Java- und Prozessverwaltung > Prozessdefinition > Java Virtual Machine > Angepasste Eigenschaften > Neu.
    2. Geben Sie im Feld "Name" DISABLE_JAVADUMP ein und im Feld "Wert" true, um zu verhindern, dass der Anwendungsserver Javacore-Speicherauszüge erstellt.
  10. Stoppen Sie den Anwendungsserver, und starten Sie ihn anschließend über die ausführbare Datei, die in der Prozessdefinition angegeben ist, erneut. Wenn die ausführbare Datei den Anwendungsserver nicht erneut starten kann, muss die ausführbare Datei den generischen Server verwenden.
  11. Überprüfen Sie den Server, um sicherzustellen, dass die Prozessdefinition ausgeführt werden kann und sich wie geplant verhält.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_processdef
Dateiname:trun_processdef.html