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.
# 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.
# Number of threads icm/min_threads = 10 icm/max_threads = 20
Weitere Informationen:
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
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:
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:
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>