Show TOC

BeispieldokumentationBeispielprofile für den ICM Dieses Dokument in der Navigationsstruktur finden

 

Im Folgenden sind einige Beispielprofile für den SAP NetWeaver Application Server angegeben. Es werden nur die für den ICM und den ICM Server-Cache relevanten Teile dargestellt.

Sie können die folgenden Parameterwerte direkt in das Instanzprofil eines SAP NetWeaver Application Servers übernehmen.

Applikationsserver mit HTTP, HTTPS und SMTP-Zugang

Wenn Sie den SAP NetWeaver Application Server für HTTP, HTTPS und SMTP konfigurieren wollen, fügen Sie (beispielsweise) folgende Zeilen in Ihr Instanzprofil ein.

Beispiel Beispiel

  1. # Definition of the ports
    icm/server_port_0 = PROT=HTTP, PORT=1080
    icm/server_port_1 = PROT=HTTPS, PORT=1443
    icm/server_port_2 = PROT=SMTP, PORT=1025
    
    # Parameters for SSL support
    sec/libsapsecu = $(DIR_EXECUTABLE)/libsapcrypto.so
    ssl/ssl_lib = $(DIR_EXECUTABLE)/libsapcrypto.so
    
Ende des Codes

Weitere Informationen: icm/server_port_<xx>

Applikationsserver mit geringer zu erwartender Last

Wenn die zu erwartende Last für den ICM gering ist, können Sie die Anzahl der Threads klein halten.

Beispiel Beispiel

  1. # Number of threads
    icm/min_threads = 10
    icm/max_threads = 20
    
Ende des Codes

Weitere Informationen:

icm/min_threads

icm/max_threads

Applikationsserver mit hoher zu erwartender Last

Wenn Sie viel Last für Ihren SAP NetWeaver Application Server erwarten, können Sie folgende Parameter auf große Werte setzen.

Syntax Syntax

  1. # Number of worker threads
    icm/min_threads = 50
    icm/max_threads = 250
    
    # Increase MPI memory area
    mpi/total_size_MB = 400
    
    # Max. number of connections, length of request queue
    icm/max_conn = 1000
    icm/req_queue_len = 1000
    
Ende des Codes

Achtung Achtung

Diese Hochlast-Empfehlungen gehen von 64-Bit-Systemen aus. Auf 32-Bit-Plattformen können diese Einstellungen zu Speicher- (bzw. Adressraum-) Engpässen führen.

Ende der Warnung.

Weitere Informationen:

Memory Pipes und MPI-Puffer

icm/max_conn

icm/req_queue_len

Binden von Ports < 1024 auf UNIX

Wenn Sie Ports unter 1024 auf UNIX binden wollen, können Sie hierzu das externe Zusatzprogramm icmbnd verwenden.

Syntax Syntax

  1. # Use default ports 
    # icmbnd needs root permissions
    # "chown root icmbnd" and "chmod 4755 icmbnd
      icm/server_port_0    = PROT=HTTP, PORT=80, EXTBIND=1
      icm/server_port_1    = PROT=HTTPS, PORT=443, EXTBIND=1
      icm/server_port_2    = PROT=SMTP, PORT=25, EXTBIND=1
      exe/icmbnd    = <path of executable>
Ende des Codes

Weitere Informationen:

Binden von Ports < 1024 auf UNIX

icm/server_port_<xx>

HTTP Logfile aktivieren

Das Arbeiten mit einem HTTP-Logfile ist im Abschnitt Logging im ICM und Web Dispatcher beschrieben. In dem folgenden Beispiel wird die Datei jeden Monat neu geschrieben.

icm/HTTP/logging_0 = PREFIX=/, LOGFILE=access_log, MAXSIZEKB=4000, SWITCHTF=month, FILEWRAP=on

Weitere Informationen: icm/HTTP/logging_<xx>