on 07-14-2008 11:48 AM
Cannot start the webdispatcher.
Gives the following error in webdispwatch dog.
Can anybody help.
[Thr 182896122656] *** ERROR => IcmParseSubParam: illegal subparam "PREFIX" for parameter: PREFIX=/, LOGFILE=/usr/sap/XYZ/sapw
ebdisp/logs/dev_http_access_log-%d-%m-%y_%h:%t:%s, MAXSIZEKB=100, FILEWRAP=on [icxxpara_mt. 338]
[Thr 182896122656] started security log to file /usr/sap/XYZ/sapwebdisp/logs/dev_http_access_log-14-07-2008_12:18:21
[Thr 182896122656] SigISetDefaultAction : default handling for signal 17
[Thr 182896122656] SAP Web Dispatcher running on: nww-nwp.nxp.com
[Thr 182896122656] *** ERROR => shmget(10216,0,480) (13: Permission denied) [shmux_mt.c 1556]
[Thr 182896122656] *** ERROR => shmget(10216,0,480) (13: Permission denied) [shmux_mt.c 1556]
[Thr 182896122656] *** ERROR => SemMonIn: Unable to attach Semaphore Monitor Buffer [semxxmo2.h 319]
[Thr 182896122656] MtxInit: 30001 0 2
[Thr 182896122656] IcmInit: listening to admin port: 65000
[Thr 182896122656] *** ERROR => shmget(10263,0,480) (13: Permission denied) [shmux_mt.c 1556]
[Thr 182896122656] *** ERROR => ShmCleanup: ShmCreate(63,0,SHM_ATTACH,...) failed. rtc=1 [shmux_mt.c 3158]
[Thr 182896122656] *** ERROR => ShmCleanup: Inv. Key=63 [shmux_mt.c 3199]
[Thr 182896122656] *** ERROR => shmget(10263,0,480) (13: Permission denied) [shmux_mt.c 1556]
[Thr 182896122656] *** ERROR => ShmCleanup: ShmCreate(63,0,SHM_ATTACH,...) failed. rtc=1 [shmux_mt.c 3158]
[Thr 182896122656] *** ERROR => ShmCleanup: Inv. Key=63 [shmux_mt.c 3199]
[Thr 182896122656] *** ERROR => shmget(10263,0,480) (13: Permission denied) [shmux_mt.c 1556]
[Thr 182896122656] *** ERROR => ShmCleanup: ShmCreate(63,0,SHM_ATTACH,...) failed. rtc=1 [shmux_mt.c 3158]
[Thr 182896122656] *** ERROR => ShmCleanup: Inv. Key=63 [shmux_mt.c 3199]
[Thr 182896122656] *** ERROR => IcmInit: IcmShmCreate failed (rc=-1) [icxxrout_mt. 1767]
[Thr 182896122656] *** SAP Web Dispatcher shutdown completed (pid: 5717) ***
nlscli07:nwpadm 12>
All these "shm" stuff mean "shared memory". Please try to stop the webdispatcher, and try to manually clean its shared memories with:
sidadm> cleanipc <instnr> remove
Where instnr is the instance number of the webdispatcher. Then restart the webdispatcher. There exist various options to reuse the shared memory segments, have a look at the -shm_attach_mode option, we use -shm_attach_mode 5
One possible cause is you accidently started the webdispatcher with the wrong os user, then the sidadm might not be able to read/write to these shared memories.
Best regards
Michael
Edit: oh, ok, i was too slow ))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
There are some permissions problem just check the securtity log,as if possible post them here.
Regards,
Vamshi.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vamshi,
Problem is solved,It was not actually permission problem.
The semaphore buffer was occupied, by other SID running on same host.due to which webdisp was not running.
I stopped other SID running on same host, and cleaned share memory, with ipcrm -M and ipcrm -S command(to clean semaphore shared memeory).It freed the space.
And then I started the webdisp for said system.
As well started the SID running on same host later on.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.