Beispielprofile für den ICM 
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.
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
# 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>
Wenn die zu erwartende Last für den ICM gering ist, können Sie die Anzahl der Threads klein halten.
Beispiel
# Number of threads icm/min_threads = 10 icm/max_threads = 20
Weitere Informationen:
Wenn Sie viel Last für Ihren SAP NetWeaver Application Server erwarten, können Sie folgende Parameter auf große Werte setzen.
Syntax
# 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:
Wenn Sie Ports unter 1024 auf UNIX binden wollen, können Sie hierzu das externe Zusatzprogramm icmbnd verwenden.
Syntax
# 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:
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>