Show TOC

Beispielprofile für den ICMLocate this document in the navigation structure

Verwendung

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.

Beispielcode
# 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

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.

Beispielcode
# Number of threads
icm/min_threads = 10
icm/max_threads = 20

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.

# 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

            
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.

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.

# 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>
            

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>