on 02-13-2008 10:01 AM
On an ABAP R/3 4.7 System.
Hi together,
we have a mysterious.
I have 22000 threads on one Message Server on iSeries ?!
Normaly, we have one !!!
Why this? Whats this?
best regards,
Carsten Schulz
ebmpapst - Germany
Opt Subsystem/Job User Number Type CPU % Threads
R3_00 QSYS 066772 SBS 0,0 2
DISP_WORK EMD00 066778 BCI 0,0 1
GWRD EMD00 066783 BCI 0,0 1
ICMAN EMD00 066784 BCI 0,0 13
MSG_SERVER EMD00 066777 BCI 0,0 22749
RSLGCOLL EMD00 066779 BCI 0,0 1
RSLGSEND EMD00 066780 BCI 0,0 1
SAPSTART EMD00 066773 BCH 0,0 1
TP EMD00 092110 BCI 0,0 1
WATCHDOG EMD00 066782 BCI 0,0 1
WP00 EMD00 091024 BCI 0,0 1
WP01 EMD00 066786 BCI 0,0 1
WP02 EMD00 066787 BCI 0,0 1
WP03 EMD00 066788 BCI 0,0 1
Hi,
If you use HTTPS, you must use the multi-threaded message server; in
general, only the single-threaded message server is used on the AS/400.
- upgrade the kernel patch ( include startsap, sapstart, dw )
- and also check that program MSG_SERVER is executed in your start profile.
If your profile (still) contains program MSG_SERVER_MT, change this
entry to MSG_SERVER.
regards,
kaushal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
thanks for answering so fast.
I have found in my Start Profile
_MS $(DIR_EXECUTABLE)/MSG_SERVER
so I think this will be ok.
What do you mean with : " in general, only the single-threaded message server is used on the AS/400." ?
And last but not least, we don't use HTTP or HTTPs connections to this message server.
best regards,
Carsten Schulz
ebmpapst Germany
Hi,
What do you mean with : " in general, only the single-threaded message server is used on the AS/400." ?
- it means in general the thread value against MSG_SERVER is 1 (single threaded) ( in our case it is also 1)
when you used HTTPs connections to this message server then MSG_SERVER is must be multi-threaded
i just provide info from Note 551879 - AS/400: Starting a multi-threaded message server
regards,
kaushal
Hi,
when I am stopping the SAP system the following message occured:
Additional Message Information
Message ID . . . . . . : CPF0908 Severity . . . . . . . : 80
Message type . . . . . : Information
Date sent . . . . . . : 13.02.08 Time sent . . . . . . : 17:39:51
Message . . . . : Machine ineligible condition threshold reached.
Cause . . . . . : More than 255 threads are waiting on the ineligible queue.
Recovery . . . : Reduce the total active threads in the system or increase
the system value QMAXACTLVL. You may also have received CPF0909, which has
additional information on system pool tuning. See the Work Management topic
in the Information Center, http://www.ibm.com/eserver/iseries/infocenter,
for information on performance tuning and activity levels.
Technical description . . . . . . . . : The machine ineligible condition
threshold has been increased from 255 to 32767 threads.
Nice to get the maschine at its limit.
best regards,
Carsten Schulz
Hi,
check the system parameter value using wrksysval ( login with qsecofr) and check the value of
QMAXACTLVL it must be *NOMAX
further more look at sap Note 428855 - OS/400 system values as reference
also check note Note 49201 - AS/400: Performance settings for R/3
for System Pool settings in your machine contact your iSeries support person.
regards,
kaushal
Hi,
thanks for this hint. The notes are completly implemented on our partitions.
I think this values doesn't have any influence to the the count of 22,700 Threads at the message server.
After Restart the Central Instanz the Treads are all gone. I will wait for the next time, when the Thread count is going up.
best regards,
Carsten Schulz
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.