WebLogic-Serverparameter optimieren

Szenario:

Falls die folgenden Bedingungen auf Ihre Umgebung zutreffen, prüfen Sie die unter "Lösung" beschriebenen WebLogic-Servereinstellungen.

  • Die Performance Ihrer Anwendung ist gering.

  • Sie haben die Lösungen unter Performance optimieren ausprobiert.

  • Ihre Anwendung verwendet den WebLogic-Server.

Lösung:

So führen Sie eine Feinabstimmung der Performanceeinstellungen für den WebLogic-Server durch:

  1. Öffnen Sie die Administrationskonsole des WebLogic-Servers.
  2. Wählen Sie die bereitgestellte Oracle Hyperion Planning-Anwendung und anschließend die Registerkarten Konfiguration und Optimierung aus, und legen Sie die folgenden Werte fest:
    • Servlet Reload Check (Neuladen von Servlet prüfen): -1

      Diese Option legt die Anzahl von Sekunden fest, die der WebLogic-Server wartet, um zu überprüfen, ob ein Servlet geändert wurde und neu geladen werden muss. Der Wert "-1" bedeutet, dass diese Überprüfung nie erfolgt.

    • Resource Reload Check (Neuladen von Ressource prüfen): -1

      Diese Option legt die Anzahl von Sekunden fest, die der WebLogic-Server wartet, um zu überprüfen, ob eine Ressource geändert wurde und neu geladen werden muss.

    • JSP Page Check (JSP-Seite prüfen): -1

      Diese Option legt die Anzahl von Sekunden fest, die der WebLogic-Server wartet, um zu überprüfen, ob JSP-Dateien geändert wurden und neu kompiliert werden müssen.

  3. Öffnen Sie die Eigenschaften des Servers, wählen Sie die Registerkarte Tuning aus, und wählen Sie Enable Native IO (Nativen I/O aktivieren) aus.

    Durch diese Option wird sichergestellt, dass der WebLogic-Server native Performance Packs verwendet. Im Production-Modus wird die Verwendung nativer Performance Packs standardmäßig in der config.xml-Datei aktiviert.

  4. Um HTTP-Zugriffslogs zu deaktivieren, öffnen Sie die Servereigenschaften, wählen Sie die Registerkarte Logging und anschließend die Registerkarte HTTP aus, und deaktivieren Sie die Option HTTP access log file enabled (Logdatei für HTTP-Zugriff aktiviert).

    Standardmäßig aktiviert der WebLogic-Server HTTP-Zugriffs-Logs. Da der Webserver bereits ein HTTP-Zugriffslog erstellt, können Sie die Option mit diesem Schritt deaktivieren.

    Achtung:

    Logdateien für den HTTP-Zugriff wachsen proportional zur Anzahl der Anforderungen an. Wenn Sie die Logrotation nicht ordnungsgemäß konfigurieren, kann die Zugriffslogdatei sehr groß werden und möglicherweise die ganze Festplatte füllen, sodass die Anwendung und das Betriebssystem nicht mehr ausgeführt werden können. Wenn dieser Fall eintritt, müssen Sie den Anwendungsserver stoppen und neu starten, um die Logdateien zu entfernen.