on 01-19-2015 11:26 AM
Hi,
We are using SAP Webdispatcher 7.4 with multisystem configuration (several backends). We added one more system this morning and we are getting the following error:
[Thr 140459044366176] *** ERROR => IcrSetWdispSystemParam: Configuration exceeds maximum number of systems (64) [icrxx.c 2704]
[Thr 140459044366176] *** ERROR => ICR: Configuration of backend systems failed: Max number of systems exceeded(-35) [icrxx.c 4842]
I know the error looks quite self-explanatory, but we checked out all the parameters regarding the maximum amount of connections, or backends or whatever and everything looks well configured. We dont know from where this 64 backends limitation is coming.
icm/max_services = 600
wdisp/max_servers = 200
We searched for any information about this error with no success, so any help is welcome
Thanks in avance!
Although is not mentioned on the doucmentation, the parameter "wdisp/max_systems = 200" made the magic
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
[Thr 140459044366176] *** ERROR => IcrSetWdispSystemParam: Configuration exceeds maximum number of systems (64)
64 doesn't seems to be the configured maximum value, for me it would be some sought of return code.
1st take a restart and clean shared memory - could be some cached value.
Now, coming back to the parameters, let us keep this to default values that you have set and check this with SAP once on possible issues with kernel patch level.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Divyanshu,
We dont think its a matter of cached content, since when we stop the WD and remove one of the backends, everything works as expected. And then if we stop and add it again, it fails also as expected.
Regarding the mistery of the 64 number, we thought at the beginning it could be an error code. But then we realised that if there are 65 backends it fails, and if there are 64 or less, it works OK. So we are pretty sure that this is the maximum amount of systems that can be configured for the WD.
Now the question is how to avoid this maximum (if possible).
Hi Alberto ,
As per SAP Note 740234 from 720 version the sap webdispatcher can support multiple backend systems [ Didnt find any reference to maximum backend connection there ]
You already seem to be on the latest version 742
Can you review the parameters according to SAP Note 2007212 as this is recommended for all
SAP web dispatcher above 740 [ as per KBA 908097 ]
Thanks ,
Manu
I updated the SAP Webdispatcher to the latest patch level (34), but the problem is still there. The tuning strategy you propose (SAP Note 2007212 ) may be useful to solve performance issues, but it does not help in this case, since the maximum number of backends limitation is not affected by this parameters.
Hi Alberto ,
Apologies , i didnt understand what you meant by the previous post .
Is the issue resolved .
The following link will help you in case the amount of connections is the problem
Configuring SAP Web Dispatcher for a Large Number of Users - SAP Web Dispatcher - SAP Library
Thanks ,
Manu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I mean the checkconfig is not working as expected, this is the output:
sapwebdisp pf=WD1_W00_sapwd100 -checkconfig
Checking SAP Web Dispatcher Configuration
=========================================
FATAL: Basic Initialization in IcrInit failed: -35
And not, the problem is not solved.
Thanks for your link, but here the problem is related with a large number of backend systems, nothing about the amount of users...
Hi Manu,
icm/max_sockets is set to 2048, so I think is enough. Regarding the dev_icm logfile, it doesnt exists, perhaps you mean dev_webdisp. In that case, this is the full content:
---------------------------------------------------
trc file: "dev_webdisp", trc level: 1, release: "742"
---------------------------------------------------
sysno 00
sid WD1
systemid 390 (AMD/Intel x86_64 with Linux)
relno 7420
patchlevel 0
patchno 15
intno 20020600
make multithreaded, ASCII, 64 bit, optimized
profile /usr/sap/WD1/SYS/profile/WD1_W00_sapwd100
pid 13522
[Thr 140131943769952] Mon Jan 19 15:02:41 2015
[Thr 140131943769952] *** WARNING => Parameter icm/trace_secured_data enabled - raw HTTP data will be logged to trace file [icxxman.c 3540]
[Thr 140131943769952] started security log to file ./dev_icm_sec
[Thr 140131943769952] SigISetDefaultAction : default handling for signal SIGCHLD
[Thr 140131943769952] SAP Web Dispatcher running on: sapwd100.XXXX.corp.XXXXg.com
[Thr 140131943769952] MtxInit: 30001 0 2
[Thr 140131943769952] ***LOG IM1=> IcmInit, Startup (SAP Web Dispatcher&sapwd100.XXXX.corp.XXXXg.com&13522&) [icxxman.c 2017]
[Thr 140131943769952] IcmInit: listening to admin port: 65000
[Thr 140131943769952] MPI: dynamic quotas disabled.
[Thr 140131943769952] MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
[Thr 140131943769952] CCMS: SemInMgt: Semaphore Management initialized by AlAttachShm_Ext.
[Thr 140131943769952] CCMS: SemInit: Semaphore 38 initialized by AlAttachShm_Ext.
[Thr 140131943769952] CGROUPS: changing prio of pid 13522 to medium
[Thr 140131943769952] CGROUPS: disabled
[Thr 140131943769952] *** ERROR => IcrSetWdispSystemParam: Configuration exceeds maximum number of systems (64) [icrxx.c 2704]
[Thr 140131943769952] *** ERROR => ICR: Configuration of backend systems failed: Max number of systems exceeded(-35) [icrxx.c 4842]
[Thr 140131943769952] *** ERROR => IcrMain: IcrInit failed (rc=-35) [icxxman.c 784]
Hi Alberto ,
What OS you are using ?
Also can you send the entire list of parameters configured for web dispatcher
Also check the following
sapwebdisp pf=<profil> -checkconfig
Thanks ,
Manu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manu,
On the current situation, the checkconfig fails:
cdcslxs1100:wd1adm 72> sapwebdisp pf=WD1_W00_sapwd100 -checkconfig
Checking SAP Web Dispatcher Configuration
=========================================
FATAL: Basic Initialization in IcrInit failed: -35
If I remove any of the backends, it just works as expected.
Thanks a lot for your help
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.