Dump during processing on multiple work process.
Hi ,
I have designed a prohgram "report1" which creates variants for another program "report2" and schedules those variants in back ground on multiple work processess.
When run the "report1", it creates 19 variants for "report2" and those variants will be scheduled for background process on multiple workprocess.
My problem is, when i execute "report1", out of 19 jobs 7 jobs have been cancelled due to dump.
The dump analysis is as follows*
Runtime errors TSV_TNEW_PAGE_ALLOC_FAILED
Short dump has not been completely stored. It is too big.
h1 No storage space available for extending the internal table.
What happened?*
You attempted to extend an internal table, but the required space was
not available.
Error analysis*
The internal table (with the internal identifier "IT_77") could not be
enlarged any further. To enable error handling, the internal table had
to be deleted before this error log was formatted. Consequently, if you
navigate back from this error log to the ABAP Debugger, the table will
be displayed there with 0 lines.
When the program was terminated, the internal table concerned returned
the following information:
Line width: 1240
Number of lines: 340000
Allocated lines: 340000
New no. of requested lines: 10000 (in 1250 blocks).
Last error logged in SAP kernel*
Component............ "EM"
Place................ "SAP-Server SR-3110_ISI_30 on host SR-3110 (wp 26)"
Version.............. 37
Error code........... 7
Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "
Description.......... " "
System call.......... " "
Module............... "emxx.c"
Line................. 1886.
Source code extract*
001640 FORM get_new_info .
001650
001660 DATA: wa_res LIKE zrisu_openitems_view,
001670 it_temp_final TYPE TABLE OF zrisu_openitems_view.
001680
001690 REFRESH: it_temp_final, it_final.
001700 * collect the free memory
001710 CALL METHOD cl_abap_memory_utilities=>do_garbage_collection.
001720
001730 * First find all the open FI document items on the system satisfying
001740 * the selection criteria.
001750 SELECT opbel opupw opupk opupz gpart vtref vkont abwbl abwtp stakz
001760 waers studt betrw mahnv blart xblnr
001770 INTO CORRESPONDING FIELDS OF TABLE it_temp_final
001780 FROM dfkkop
001790 PACKAGE SIZE c_blksiz
001800 FOR ALL ENTRIES IN s_opbel
001810 WHERE opbel = s_opbel-low
001820 AND augst = space
001830 AND gpart IN s_part
001840 AND abwtp = space
001850 AND abwbl = space
001860 AND bldat IN s_bldat
001870 AND blart IN s_blart.
APPEND LINES OF it_temp_final TO it_final. ---> dump occurs at this statement
001890 REFRESH it_temp_final.
001900 ENDSELECT.
001910 REFRESH s_opbel.
001920
01930 SORT it_final BY opbel opupw opupk opupz.
01940
01950 LOOP AT it_final INTO wa_final.
01960 * Check the documentdate if relevant
01970 IF wa_res-opbel EQ wa_final-opbel.
01980 * Use information from last record if same document to make the
01990 * program faster.
02000 IF wa_res-txt EQ 'DELETE NEXT RECORD'.
02010 * The record should be deleted for the same reason as the last item
02020 DELETE it_final.
02030 CONTINUE.
02040 ELSE.
02050 wa_final-bldat = wa_res-bldat.
02060 ENDIF.
02070 ENDIF.
If i run the jobs for which i got dump individualyy one after other, then the jobs executed successfully.
Pls help me in this regrad.
Can i use filed-symbols in thsi case to avoid dump?
Thanks in advance .
Taj
HI
It seems memory available to a particular process in your case was not enough to continue.
Could you try to implement the same by convertin Report2 as an FM and calling it as:
CALL FUNCTION func STARTING NEW TASK task
So now instead of making different variants you could just loop over the FM with different values.
If this does not seem feasible restrict your data anyhow.
Revet with findings!
Similar Messages
-
Update Work Process and Background work process
Hi Friends,
I have a doubt regarding the "Update Work Process and Background work process" ......
which one is used at what scenario ?????
If not wrong --> update work process is used when there is an update task .........??? and similarly If background work process is used when there a background task is given explicitly .........???
Can we can update anything through Background>????
If yes .... which workprocess will be selected at that time??????
Expecting your answers ??
Thanks in advance !!
Cheers
R.Kripa.HI
GOOD
UPDATE WORK PROCESS->
http://help.sap.com/saphelp_nw04s/helpdata/en/e5/de86e135cd11d3acb00000e83539c3/content.htm
BACKGROUND WORK PROCESS->
http://help.sap.com/saphelp_nw2004s/helpdata/en/4a/2d513897110872e10000009b38f889/content.htm
THANKS
MRUTYUN -
Outside Processing for Multiple Work Orders
I have a request for the following process in 11.5.10.2:
I have product lines "A", "B", "C" and "D", each with variable demand. Each of these get sent for outside services on a periodic basis.
Using the OSP functionality in Discrete Manufacturing, we want to do one PO to satisfy the supplier.
PO#1 may look like:
- Product A: 500 units
- Product B: 700 units
- Product C: 20 units
- Product D: 1000 units
PO#2 may look like:
- Product A: 0 units
- Product B: 100 units
- Product C: 50 units
- Product D: 0 units
Regardless of the product mix or the number of units being processed, the supplier is going to charge me a flat rate of $1000. I want to burden each of my work orders with its percent contribution to the total PO charge.
Said another way:
($ Flat Rate Charge of PO) / (Total Units of the PO) * (Units on a specific line)
For PO#1:
PO#1 may look like:
- Product A: 500 units = $250
- Product B: 700 units = $350
- Product C: 200 units = $100
- Product D: 1000 units = $500
- PO total = $1200
PO#2 may look like:
- Product A: 0 units = $0
- Product B: 100 units = $1000
- Product C: 20 units = $200
- Product D: 0 units = $0
- PO total = $1200
Each product would have a standard OSP lot charge in the router and variances would be driven by the actual PO.
Is there a way to configure this?Hi RajaSekhar,
You can definitely get the orders & notifications for two shifts. You can do this by adding all different workcenters in the customization in the backend system.
To do this in the backend system go to Order Processing- and pick the corresponding OrderProcessing Scenario and double click on that- then go to varaint and click on selection report and in that you can add mutiple work centers as many as you need and then save the varaint.
Similarly change the variant for notification processing profile also.
After making changes in the backend, do a replication of syncbo' MAM25_090 and MAM25_095 and then do a sync from the client to get the proper data.
If you have any further doubts please reply back.
Regards,
Siva. -
Working with multiple spool work process
We have around 2500 spool request generated every day on an average.we had only 1 spool work process,last week we increased it by 1 and now 2 spool work process there in the system
But we are not getting any help from second spool work process as all spool request are handled by any one at a time and other w/p is in waiting mode.
Is there any way to make both work process work together within sap policy of "Printu2013inu2013orderu2013ofu2013generation"
I created new output device hoping that spool request created for this will go to other but no help
Regards
Shahnas.SHi ,
I think we can't manage the spool work process(infact any work process) ,It is SAP internal Mechanisam
Please have a look on
Note 108799 - How many spool work processes for each instance
Regards,
Srini Chapa. -
Urgent : Work process in WP table of MMC are getting status as ended
Hi,
By mistake we have ended work process from Task Manager and the MMC status we are getting is yellow only..
The entries in WP Table are changing from RUN to Ended but not reaching WAIT.. Please help me how can I recreate work process or how can I wake up those.
help will be appreciated..
Thanks..
Satya..this answer was not very helpful!
he told us, that he stopped a work process in taskmanager (for Unix people: kill -9) and after that the instance gets yellow in MMC.
what has this todo with listener, Env variables or database character set? nothing? so why change something?
I assume that he stopped the dispatcher or multiple work processes. In this case the instance gets yellow status because only the gateway is remaining.
We are not able to start a single process in a startup group after it failed.
As I already told him, stop the instance and start it again. The easiest way is perhabs rebooting.
interesting sources for analysing the root of the problem:
1. Windows Eventviewer (application eventlog)
2. SAP Tracefiles \usr\sap\<sid>\dvebmgs<no>\work dev_disp, dev_w*
regards
Peter -
What is Process ? For SYnchronous and Asynchronous updates where do data store temporarly ? and for local update also?
Regards,
Prasadhi,
<b>work process</b>
Work processes execute the individual dialog steps in R/3 applications. The next two sections describe firstly the structure of a work process, and secondly the different types of work process in the R/3 System.
<b>Types of Work Process</b>
<b>Dialog Work Process</b>
Dialog work processes deal with requests from an active user to execute dialog steps.
<b>Update Work Process</b>
Update work processes execute database update requests. Update requests are part of an SAP LUW that bundle the database operations resulting from the dialog in a database LUW for processing in the background.
<b>Background Work Process</b>
Background work processes process programs that can be executed without user interaction (background jobs).
<b>Enqueue Work Process</b>
The enqueue work process administers a lock table in the shared memory area. The lock table contains the logical database locks for the R/3 System and is an important part of the SAP LUW concept. In an R/3 System, you may only have one lock table. You may therefore also only have one application server with enqueue work processes.
<b>Spool Work Process</b>
The spool work process passes sequential datasets to a printer or to optical archiving. Each application server may contain only one spool work process.
The services offered by an application server are determined by the types of its work processes. One application server may, of course, have more than one function. For example, it may be both a dialog server and the enqueue server, if it has several dialog work processes and an enqueue work process.
You can use the system administration functions to switch a work process between dialog and background modes while the system is still running. This allows you, for example, to switch an R/3 System between day and night operation, where you have more dialog than background work processes during the day, and the other way around during the night.
hope it will help u
chetan vishnoi -
Work Processes stuck at action Commit
Hi All
Our 4.6C system has developed a strange performance problem.
We are finding situations where multiple work processes are all in status Commit, and remain so until the either time out or cancelled. They are performing quite different workloads, don't appear to be waiting for any locks, and don't actually appear to be committing from an AS/400 view. Has any one else encountered this. I've attached an SM50. We are also opening in OSS call. But I thought I'd tap the real knowledge as well.
No Ty. PID Status Reasn Start Err Sem CPU Time Report Cl. User Action Table
2 DIA 11886 Running Yes 1 SAPMV45A 410 GALLACL Sequential read VBAK
22 DIA 11907 Running Yes 65 ZSDRP022 410 PERCHAM Sequential read VBPA
23 DIA 11908 Running Yes 2 SAPLM61X 410 OBRIENC Sequential read MSSQ
6 BGD 11890 Running Yes 20600 ZMMRP007 410 BATCH Direct read SER03
1 DIA 11885 Running Yes 2298 SAPLOLEA 410 NAIRNPA Commit
3 BGD 11887 Running Yes 9737 SDRQCR21 410 BATCH Commit
7 BGD 11891 Running Yes 886 SAPLZCGF 410 CHECKER1 Commit
14 DIA 11899 Running Yes 1690 SAPMM07M 410 KILDEAV Commit
15 DIA 11900 Running Yes 1400 SAPLOLEA 410 BULLIOR Commit
19 DIA 11904 Running Yes 543 SAPLOLEA 410 STEVENA Commit
25 UPD 11910 Running Yes 1 RSM13000 410 MACINTK Commit
31 BGD 11917 Running Yes 834 SAPLZCGF 410 CHECKER1 Commit
32 BGD 11918 Running Yes 14505 SAPLZCGF 410 CHECKER1 Commit
0 DIA 11884 waiting Yes
4 BGD 11888 waiting Yes
5 BGD 11889 waiting Yes
8 BGD 11893 stopped CPIC Yes 3 SAPLRSAP 410 BW_REMOTE
9 DIA 11894 waiting Yes
10 DIA 11895 Running Yes 410 CAMPBEC
11 DIA 12218 Running Yes SAPLTHFB 410 JONESST
12 DIA 11897 Running Yes 3 SAPLRSAP 410 BW_REMOTE
13 DIA 11898 waiting Yes
16 DIA 12219 waiting Yes 1
17 DIA 11902 waiting Yes
18 DIA 11903 waiting Yes
20 DIA 11905 waiting Yes
21 DIA 11906 waiting Yes
24 UPD 11909 waiting Yes
26 ENQ 11911 waiting Yes
27 DIA 11912 waiting Yes
28 DIA 11914 waiting Yes
29 DIA 11915 waiting Yes
30 BGD 12230 waiting Yes 1
33 SPO 11919 waiting Yes
34 UP2 11920 Running Yes SAPLIEP2 410 CAMPBEC
Regards
SteveHi Christian,
Whilst we do use SAVACT(*SYNCLIB), I take SAP offline to reach the sync point then bring it back online once reached. This happens between 03:00 & 03:45. Typically the problems start at about 08:00.
From the 400 the locked WP's are at RUN status and the end of the call stack is
Program
Rqs or
Lvl Procedure Library Statement
< CommitEDRS QSYS 0000000217
QXDA_SQL QSYS 0000008031
QSQXCUTE QSYS 0000025220
QSQSTATS QSYS 0000004693
OUTPUT QSYS 0000004984
WRITE_LOG QSYS 0000005790
QQQDBLOG QSYS 0000002909
QQQDBMWL QSYS 0000000150
< YP7eachmon QSYS 0000000027
PurgeNode QSYS 0000000017
locksl2 QSYS 0000000015
I'll add that we are on V5R3, PTF's as latest APAR, ASCII Kernel patch 2307, lib_dbsl patch 2303.
The problem can affect dialog jobs just moving between screens, or background jobs. I suspect but haven't confirmed, that the background jobs are using BDC sessions.
Thanks
Steve -
Issue:
On a vanilla installation, the sandboxed code service (e.g. SPUCHostService.exe) is started; however, SPUCWorkerProcessProxy.exe and subsequently SPUCWorkerProcess.exe fails to start.
Resolution/Workarounds attempted:
Attempted 2 different Load balancing settings – local and remote (i.e. affinity)
Ensured local computer policy on server for ‘RPC Endpoint Mapper Client Authentication’ and ‘Restrictions for Unauthenticated RPC clients’ is disabled.
Ensured following key in registry is set properly - HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\RPC
Attempted to bypass SharePoint’s check for certificate revocations at crl.microsoft.com
Ensured the service account is added to the respective groups (e.g. Performance Log Users, Performance Monitor Users, IIS_IUSRS, WSS_ADMIN_WPG, WSS_WPG)
Increased limit of ‘AbnormalProcessTerminationCount’ of SPUserCodeService via Powershell
We have tried all possible workarounds from the following MSDN reference:
http://blogs.msdn.com/b/sharepointdev/archive/2011/02/08/error-the-sandboxed-code-execution-request-was-refused-because-the-sandboxed-code-host-service-was-too-busy-to-handle-the-request.aspx
ULS:
02/21/2014 05:24:50.64 SPUCHostService.exe (0x0230) 0x0F74 SharePoint Foundation Sandboxed Code Service fe8a
Medium - - Unable to activate worker process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000
02/21/2014 05:24:50.64 SPUCHostService.exe (0x0230) 0x0F74 SharePoint Foundation Sandboxed Code Service fe8c
Medium - - Error activating the worker process manager instance within the worker process. - Inner Exception: System.InvalidOperationException: Unable to activate worker
process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000 at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.CreateWorkerProcessProxies()
02/21/2014 05:24:50.64 SPUCHostService.exe (0x0230) 0x0F74 SharePoint Foundation Sandboxed Code Service ei0t
Medium - Process creation/initialization threw an exception. Stopping this process. "ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000"
02/21/2014 05:24:50.65 SPUCHostService.exe (0x0230) 0x0F74 SharePoint Foundation Sandboxed Code Service
fe87 Medium - - Error activating the worker process manager instance within
the worker process. - Starting worker process threw - Inner Exception: System.InvalidOperationException: Unable to activate worker process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000 at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.CreateWorkerProcessProxies()
Any other insights on how I can troubleshoot the issue described?
Thanks in advance!Hi ,
For resolving your issue , you can do as the followings:
1. Logged into the Web Server with the Timer Service Account.
2. Ran the powershell command to check the SID of the account running the spucworkerprocessproxy.exe:
$(Get-SPManagedAccount -Identity "THE SERVICE ACCOUNT").Sid.Value
3. Checked the registry :
HKEY_USERS\[SID OF THE SERVICE ACCOUNT]\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State
4. Changed the value 0x00023c00 to 0x00023e00
In addition, here are some similar posts for you to take a look at:
http://social.technet.microsoft.com/Forums/en-US/aae497df-5f0d-4f86-a724-c7b805ccd07f/sharepoint-sandboxed-code-service-troubles?forum=sharepointgeneralprevious
http://blogs.technet.com/b/operationsguy/archive/2011/01/17/sharepoint-2010-sandboxed-code-solutions-and-web-proxy.aspx
http://social.msdn.microsoft.com/Forums/en-US/c21e2c3a-a259-4d5f-8071-eff52b7bddc3/issue-sandbox-solution-too-busy-to-handle-the-request?forum=sharepointgeneralprevious
I hope this helps.
Thanks,
Wendy
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Wendy Li
TechNet Community Support -
Hello gurus,
I'm searching for note or document that describes the stardard sap configuration for work processes specially background work process.
Please advice,
Dimitry HaritonovHi Dimitry,
For windows boxes, I generally start with the base recommendation for the number of WP's (not just DIA's) and work backwards from there (balancing the number of DIA's with the number of Batch WP's).
Generally, DIA and BTC wp's consume the same base level of resources but can be set to different limits (as far as memory usage).
Below are some links that further describe the memory settings for windows boxes (wasn't sure if you had a chance to look through these).
[Determining the Number of Work Processes|http://help.sap.com/saphelp_nw70/helpdata/EN/02/962817538111d1891b0000e8322f96/frameset.htm]
[ztta/roll_extension_nondia: EM Quota for Non-Dialog Work Processes|http://help.sap.com/saphelp_nw70/helpdata/EN/dd/d0256805734b8b849c14c9cb33a266/frameset.htm]
Is that the kind of information you are looking for?
Thanks,
~jph -
hi,
What is the complete process for job work process,when we are receiving the material for job work processs.
Regards
prabudhBackground jobs run in a special type of work processthe background work processthat is different from dialog work processes in two ways:
1. A dialog work process has a run-time limit that prevents users from interactively running especially long reports. that limit is always in effect for dialog work processes. No such limit applies to background work processes.
2. Background work processes allocate memory differently than dialog work processes so that background work processes can become as large as they need to in allocated memory to allow for processing large volumes of data.
<b>Use</b>
Using background work processes also lets you optimize both background or dialog processing. In night mode, more servers can offer more work processes to accommodate background processing jobs that are scheduled to run when there are lower numbers of interactive users. In day mode, you could limit background processing to fewer servers and/or fewer background work processes.
When a time-driven scheduler is activated, it starts the jobs for which it has free work processes. If there is another background processing server, then the scheduler on that server starts the remaining jobs for which it has capacity, and so on.
<b>PROCESS</b>
Assigning the program to the variant in T/C SE38
Enter the Program,
Enter Variant Radio Button ON,
Name the Variant
Assigning the varient job to its importancy & Frequency in T/C SE36
Enter Variant Job Name -- Save,
Class--- Save ,
Period Values---Save
Executing the Varient Jobs in T/C SM37
Enter The Jobname --- Execute
Hope This Works For you..Reward if its helpful
Regards,
Rajasekaran. -
No changes in Work Processes after restarting the SAP Instance
Dear All,
I have made some changes in the Application Servers.
I had 22 work processes on my Application Servers out of which, 16 were Dialog work process, 6 Background work processes and 2 Spool.
I changed the instance profile through RZ10,
I made Dialog work process to 14 and Background work processes to 4 and added one(1) Critical Update and one(1) Non-Critical Update without changing the number of Spool work processes which were 2.
After i restart the instance i can see that there are 14 Dialogs 6 Background and 2 Spool.
I cannot see the Critical and Non-Critical Update which i added in the instance profile on both the Application Servers.
When i checked the value of parameter rdisp/wp_no_btc (background) the value is showing 4, but in sm50 the background work processes are 6.
Please can anyone tell me why the update work processes which i added are not shown in SM50 and,
why there are 6 background work processes showing in SM50 where as the current value for the background work process is showing 4 in RZ11.
Thanks in advance.
Regards,
Mudassir.ImtiazHello All,
I changed the Operation Modes, it started showing the changes i made.
Thanks.
Regards,
Mudassir.Imtiaz -
Work processes are dying during startup
I am trying to connect to my SAP system and it gives the following error
I am trying to access my newly installed system after i have performed a client copy and it gives the following error
partner not reached (host 192.167.1.3, service sapdp03)
WSAECONNREFUSED: Connection refused
here is the detailed error log
Time: Tue Apr 17 12:19:48 2007
Component: NI (network interface)
Release 640
version 37
Module nixxi_r.cpp
Line NiPConnect2
Return Code -10
System Call SiPeekPendConn
Error No 10061
Error Text WSAECONNREFUSED: Connection refused
Counter 1
i went further and checked dev_disp and it indicates that the work process are dying,
here is a copy of dev_disp
trc file: "dev_disp", trc level: 1, release: "700"
sysno 03
sid DEV
systemid 560 (PC with Windows NT)
relno 7000
patchlevel 0
patchno 52
intno 20050900
make: multithreaded, Unicode, optimized
pid 4652
Thu Apr 19 08:38:36 2007
kernel runs with dp version 210000(ext=109000) (@(#) DPLIB-INT-VERSION-210000-UC)
length of sys_adm_ext is 572 bytes
SWITCH TRC-HIDE on ***
***LOG Q00=> DpSapEnvInit, DPStart (03 4652) [dpxxdisp.c 1231]
shared lib "dw_xml.dll" version 52 successfully loaded
shared lib "dw_xtc.dll" version 52 successfully loaded
shared lib "dw_stl.dll" version 52 successfully loaded
shared lib "dw_gui.dll" version 52 successfully loaded
rdisp/softcancel_sequence : -> 0,5,-1
use internal message server connection to port 3903
Thu Apr 19 08:38:41 2007
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 5233]
MtxInit: 30000 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
DpIPCInit2: start server >sapserver_DEV_03 <
DpShMCreate: sizeof(wp_adm) 12672 (1408)
DpShMCreate: sizeof(tm_adm) 3954072 (19672)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
DpShMCreate: sizeof(comm_adm) 528064 (1048)
DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
DpShMCreate: sizeof(file_adm) 0 (72)
DpShMCreate: sizeof(vmc_adm) 0 (1452)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: sizeof(gw_adm) 48
DpShMCreate: SHM_DP_ADM_KEY (addr: 06510040, size: 4607512)
DpShMCreate: allocated sys_adm at 06510040
DpShMCreate: allocated wp_adm at 06511E28
DpShMCreate: allocated tm_adm_list at 06514FA8
DpShMCreate: allocated tm_adm at 06514FD8
DpShMCreate: allocated wp_ca_adm at 068DA570
DpShMCreate: allocated appc_ca_adm at 068E0330
DpShMCreate: allocated comm_adm at 068E2270
DpShMCreate: system runs without file table
DpShMCreate: allocated vmc_adm_list at 06963130
DpShMCreate: allocated gw_adm at 06963170
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 069631A0
DpShMCreate: allocated wall_adm at 069631A8
MBUF state OFF
EmInit: MmSetImplementation( 2 ).
MM diagnostic options set: 0
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation flat
<EsNT> Memory Reset disabled as NT default
<ES> 511 blocks reserved for free list.
ES initialized.
Thu Apr 19 08:38:42 2007
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c 1617]
***LOG Q0K=> DpMsAttach, mscon ( sapserver) [dpxxdisp.c 11414]
DpStartStopMsg: send start message (myname is >sapserver_DEV_03 <)
DpStartStopMsg: start msg sent
CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
Thu Apr 19 08:38:43 2007
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 7000, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1050]
DpMsgAdmin: Set patchno for this platform to 52
Release check o.K.
Thu Apr 19 08:39:22 2007
ERROR => W0 (pid 4860) died [dpxxdisp.c 14021]
ERROR => W1 (pid 4868) died [dpxxdisp.c 14021]
ERROR => W2 (pid 4876) died [dpxxdisp.c 14021]
ERROR => W3 (pid 4884) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W4 (pid 4892) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W5 (pid 4900) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W6 (pid 4908) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W7 (pid 4916) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W8 (pid 4932) died [dpxxdisp.c 14021]
my types changed after wp death/restart 0xa0 --> 0x80
DP_FATAL_ERROR => DpWPCheck: no more work processes
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
NiWait: sleep (10000ms) ...
NiISelect: timeout 10000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:32 2007
NiISelect: TIMEOUT occured (10000ms)
dump system status
Workprocess Table (long) Thu Apr 19 06:39:32 2007
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 4860 Ended no 1 0 0
1 DIA 4868 Ended no 1 0 0
2 DIA 4876 Ended no 1 0 0
3 DIA 4884 Ended no 1 0 0
4 UPD 4892 Ended no 1 0 0
5 ENQ 4900 Ended no 1 0 0
6 BTC 4908 Ended no 1 0 0
7 SPO 4916 Ended no 1 0 0
8 UP2 4932 Ended no 1 0 0
Dispatcher Queue Statistics Thu Apr 19 06:39:32 2007
===========================
--------++++--
+
Typ
now
high
max
writes
reads
--------++++--
+
NOWP
0
2
2000
6
6
--------++++--
+
DIA
5
5
2000
5
0
--------++++--
+
UPD
0
0
2000
0
0
--------++++--
+
ENQ
0
0
2000
0
0
--------++++--
+
BTC
0
0
2000
0
0
--------++++--
+
SPO
0
0
2000
0
0
--------++++--
+
UP2
0
0
2000
0
0
--------++++--
+
max_rq_id 12
wake_evt_udp_now 0
wake events total 8, udp 7 ( 87%), shm 1 ( 12%)
since last update total 8, udp 7 ( 87%), shm 1 ( 12%)
Dump of tm_adm structure: Thu Apr 19 06:39:32 2007
=========================
Term uid man user term lastop mod wp ta a/i (modes)
Workprocess Comm. Area Blocks Thu Apr 19 06:39:32 2007
=============================
Slots: 300, Used: 1, Max: 0
--------++--
+
id
owner
pid
eyecatcher
--------++--
+
0
DISPATCHER
-1
WPCAAD000
NiWait: sleep (5000ms) ...
NiISelect: timeout 5000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:37 2007
NiISelect: TIMEOUT occured (5000ms)
DpHalt: shutdown server >sapserver_DEV_03 < (normal)
DpJ2eeDisableRestart
DpModState: buffer in state MBUF_PREPARED
NiBufSend starting
NiIWrite: hdl 2 sent data (wrt=110,pac=1,MESG_IO)
MsINiWrite: sent 110 bytes
MsIModState: change state to SHUTDOWN
DpModState: change server state from STARTING to SHUTDOWN
Switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
Stop work processes
Stop gateway
killing process (4840) (SOFT_KILL)
Stop icman
killing process (4852) (SOFT_KILL)
Terminate gui connections
wait for end of work processes
wait for end of gateway
[DpProcDied] Process lives (PID:4840 HANDLE:1568)
waiting for termination of gateway ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:38 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process died (PID:4840 HANDLE:1568)
wait for end of icman
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:39 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:40 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:41 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:42 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:43 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:44 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:45 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:46 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:47 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:48 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:4852 HANDLE:1576)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=1597
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Apr 19 08:39:49 2007
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process died (PID:4852 HANDLE:1576)
DpStartStopMsg: send stop message (myname is >sapserver_DEV_03 <)
NiIMyHostName: hostname = 'sapserver'
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
DpConvertRequest: net size = 189 bytes
NiBufSend starting
NiIWrite: hdl 2 sent data (wrt=562,pac=1,MESG_IO)
MsINiWrite: sent 562 bytes
send msg (len 110+452) to name -, type 4, key -
DpStartStopMsg: stop msg sent
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 received data (rcd=274,pac=1,MESG_IO)
NiBufIIn: NIBUF len=274
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 274 bytes
MSG received, len 110+164, flag 1, from MSG_SERVER , typ 0, key -
DpHalt: received 164 bytes from message server
NiIRead: hdl 2 recv would block (errno=EAGAIN)
NiIRead: read for hdl 2 timed out (0ms)
DpHalt: no more messages from the message server
DpHalt: send keepalive to synchronize with the message server
NiBufSend starting
NiIWrite: hdl 2 sent data (wrt=114,pac=1,MESG_IO)
MsINiWrite: sent 114 bytes
send msg (len 110+4) to name MSG_SERVER, type 0, key -
MsSndName: MS_NOOP ok
Send 4 bytes to MSG_SERVER
NiIRead: hdl 2 recv would block (errno=EAGAIN)
NiIPeek: peek successful for hdl 2 (r)
NiIRead: hdl 2 received data (rcd=114,pac=1,MESG_IO)
NiBufIIn: NIBUF len=114
NiBufIIn: packet complete for hdl 2
NiBufReceive starting
MsINiRead: received 114 bytes
MSG received, len 110+4, flag 3, from MSG_SERVER , typ 0, key -
Received 4 bytes from MSG_SERVER
Received opcode MS_NOOP from msg_server, reply MSOP_OK
MsOpReceive: ok
MsSendKeepalive : keepalive sent to message server
NiIRead: hdl 2 recv would block (errno=EAGAIN)
Thu Apr 19 08:39:50 2007
NiIPeek: peek for hdl 2 timed out (r; 1000ms)
NiIRead: read for hdl 2 timed out (1000ms)
DpHalt: no more messages from the message server
DpHalt: sync with message server o.k.
detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 11698]
NiBufSend starting
NiIWrite: hdl 2 sent data (wrt=110,pac=1,MESG_IO)
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server
MsIDetach: call exit function
DpMsShutdownHook called
NiBufISelUpdate: new MODE -- (r-) for hdl 2 in set0
SiSelNSet: set events of sock 1524 to: ---
NiBufISelRemove: remove hdl 2 from set0
SiSelNRemove: removed sock 1524 (pos=2)
SiSelNRemove: removed sock 1524
NiSelIRemove: removed hdl 2
MBUF state OFF
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/9
LOCK WP ca_blk 1
make DISP owner of wp_ca_blk 1
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 15)
MBUF component DOWN
NiICloseHandle: shutdown and close hdl 2 / sock 1524
NiBufIClose: clear extension for hdl 2
MsIDetach: detach MS-system
cleanup EM
EsCleanup ....
EmCleanup() -> 0
Es2Cleanup: Cleanup ES2
***LOG Q05=> DpHalt, DPStop ( 4652) [dpxxdisp.c 10087]
Good Bye .....Hi
I am having a similar situation with my SAP NW04 server ..all the process reach the run status and then they get into..ENDED status..I would really appreciate if some one would pls help with this problem.
Developer log.
trc file: "dev_disp", trc level: 1, release: "640"
Thu Oct 04 11:20:48 2007
kernel runs with dp version 128000(ext=102000) (@(#) DPLIB-INT-VERSION-128000-UC)
length of sys_adm_ext is 524 bytes
systemid 560 (PC with Windows NT)
relno 6400
patchlevel 0
patchno 43
intno 20020600
make: multithreaded, Unicode
pid 3812
***LOG Q00=> DpSapEnvInit, DPStart (00 3812) [dpxxdisp.c 1100]
shared lib "dw_xml.dll" version 43 successfully loaded
shared lib "dw_xtc.dll" version 43 successfully loaded
shared lib "dw_stl.dll" version 43 successfully loaded
shared lib "dw_gui.dll" version 43 successfully loaded
Thu Oct 04 11:20:53 2007
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 3886]
MtxInit: -2 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: JAVA is not active
DpShMCreate: sizeof(wp_adm) 10528 (1316)
DpShMCreate: sizeof(tm_adm) 2780232 (13832)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpShMCreate: sizeof(comm_adm) 290000 (580)
DpShMCreate: sizeof(vmc_adm) 0 (372)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: SHM_DP_ADM_KEY (addr: 04560040, size: 3192688)
DpShMCreate: allocated sys_adm at 04560040
DpShMCreate: allocated wp_adm at 04561B58
DpShMCreate: allocated tm_adm_list at 04564478
DpShMCreate: allocated tm_adm at 045644A0
DpShMCreate: allocated wp_ca_adm at 0480B0E8
DpShMCreate: allocated appc_ca_adm at 04810EA8
DpShMCreate: allocated comm_adm_list at 04812DE8
DpShMCreate: allocated comm_adm at 04812E00
DpShMCreate: allocated vmc_adm_list at 04859AD0
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 04859AF8
DpShMCreate: allocated wall_adm at 04859B00
MBUF state OFF
EmInit: MmSetImplementation( 2 ).
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation flat
<EsNT> Memory Reset disabled as NT default
<ES> 915 blocks reserved for free list.
ES initialized.
J2EE server info
start = TRUE
state = STARTED
pid = 3880
argv[0] = E:\usr\sap\SR1\DVEBMGS00/j2ee/os_libs/jcontrol.exe
argv[1] = E:\usr\sap\SR1\DVEBMGS00/j2ee/os_libs/jcontrol.exe
argv[2] = pf=E:\usr\sap\SR1\SYS\profile\SR1_DVEBMGS00_myserver
argv[3] = -DSAPSTART=1
argv[4] = -DCONNECT_PORT=1234
argv[5] = -DLISTEN_PORT=1235
argv[6] = -DSAPSYSTEM=00
argv[7] = -DSAPSYSTEMNAME=SR1
argv[8] = -DSAPMYNAME=myserver_SR1_00
argv[9] = -DSAPPROFILE=E:\usr\sap\SR1\SYS\profile\SR1_DVEBMGS00_myserver
argv[10] = -DFRFC_FALLBACK=ON
argv[11] = -DFRFC_FALLBACK_HOST=localhost
start_lazy = 0
start_control = SAP J2EE startup framework
DpJ2eeStart: j2ee state = STARTED
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 2.6.1 2.6 4.0) [dpxxdisp.c 1462]
***LOG Q0K=> DpMsAttach, mscon ( myserver) [dpxxdisp.c 9736]
CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 6400, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1025]
DpMsgAdmin: Set patchno for this platform to 43
Release check o.K.
Thu Oct 04 11:21:33 2007
ERROR => W0 (pid 3888) died [dpxxdisp.c 12187]
ERROR => W1 (pid 3896) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W2 (pid 3904) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W3 (pid 3912) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W4 (pid 3920) died [dpxxdisp.c 12187]
ERROR => W5 (pid 3928) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W6 (pid 3936) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W7 (pid 3944) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xa0 --> 0x80
DP_FATAL_ERROR => DpWPCheck: no more work processes
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
killing W0-3888 (SIGUSR2)
ERROR => DpWpKill(3888, SIGUSR2) failed [dpxxtool.c 2468]
killing W1-3896 (SIGUSR2)
ERROR => DpWpKill(3896, SIGUSR2) failed [dpxxtool.c 2468]
killing W2-3904 (SIGUSR2)
ERROR => DpWpKill(3904, SIGUSR2) failed [dpxxtool.c 2468]
killing W3-3912 (SIGUSR2)
ERROR => DpWpKill(3912, SIGUSR2) failed [dpxxtool.c 2468]
killing W4-3920 (SIGUSR2)
ERROR => DpWpKill(3920, SIGUSR2) failed [dpxxtool.c 2468]
killing W5-3928 (SIGUSR2)
ERROR => DpWpKill(3928, SIGUSR2) failed [dpxxtool.c 2468]
killing W6-3936 (SIGUSR2)
ERROR => DpWpKill(3936, SIGUSR2) failed [dpxxtool.c 2468]
killing W7-3944 (SIGUSR2)
ERROR => DpWpKill(3944, SIGUSR2) failed [dpxxtool.c 2468]
NiWait: sleep (10000 msecs) ...
NiISelect: timeout 10000 ms
NiISelect: maximum fd=1653
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Oct 04 11:21:43 2007
NiISelect: TIMEOUT occured (10000 ms)
dump system status
Workprocess Table (long) Thu Oct 04 15:21:43 2007
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 3888 Ended no 1 0 0
1 DIA 3896 Ended no 1 0 0
2 UPD 3904 Ended no 1 0 0
3 ENQ 3912 Ended no 1 0 0
4 BTC 3920 Ended no 1 0 0
5 BTC 3928 Ended no 1 0 0
6 SPO 3936 Ended no 1 0 0
7 UP2 3944 Ended no 1 0 0
Dispatcher Queue Statistics Thu Oct 04 15:21:43 2007
===========================
--------++++--
+
Typ
now
high
max
writes
reads
--------++++--
+
NOWP
0
3
2000
9
9
--------++++--
+
DIA
5
5
2000
5
0
--------++++--
+
UPD
0
0
2000
0
0
--------++++--
+
ENQ
0
0
2000
0
0
--------++++--
+
BTC
0
0
2000
0
0
--------++++--
+
SPO
0
0
2000
0
0
--------++++--
+
UP2
0
0
2000
0
0
--------++++--
+
max_rq_id 12
wake_evt_udp_now 0
wake events total 8, udp 7 ( 87%), shm 1 ( 12%)
since last update total 8, udp 7 ( 87%), shm 1 ( 12%)
Dump of tm_adm structure: Thu Oct 04 15:21:43 2007
=========================
Term uid man user term lastop mod wp ta a/i (modes)
Workprocess Comm. Area Blocks Thu Oct 04 15:21:43 2007
=============================
Slots: 300, Used: 1, Max: 0
--------++--
+
id
owner
pid
eyecatcher
--------++--
+
0
DISPATCHER
-1
WPCAAD000
NiWait: sleep (5000 msecs) ...
NiISelect: timeout 5000 ms
NiISelect: maximum fd=1653
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Oct 04 11:21:48 2007
NiISelect: TIMEOUT occured (5000 ms)
Shutdown server ...
DpJ2eeDisableRestart
DpIJ2eeShutdown: send SIGINT to SAP J2EE startup framework (pid=3880)
killing process (3880) (SOFT_KILL)
ERROR => DpProcKill: kill failed [dpntdisp.c 433]
DpIJ2eeShutdown: j2ee state = SHUTDOWN
NiSelClear: removed hdl 3 from selectset
DpDelSocketInfo: del info for socket 3 (type=7)
NiBufClose: clear extensions for hdl 3
NiBufSetStat: bufstat of hdl 3 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 3 / socket 1632
NiSelClear: removed hdl 4 from selectset
DpDelSocketInfo: del info for socket 4 (type=9)
NiBufClose: clear extensions for hdl 4
NiBufSetStat: bufstat of hdl 4 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 4 / socket 1608
DpModState: buffer in state MBUF_PREPARED
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, data complete
MsINiWrite: sent 110 bytes
MsIModState: change state to SHUTDOWN
DpModState: change server state from STARTING to SHUTDOWN
Switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
Stop work processes...
Stop gateway
killing process (3864) (SOFT_KILL)
ERROR => DpProcKill: kill failed [dpntdisp.c 433]
Stop icman
killing process (3872) (SOFT_KILL)
Terminate gui connections
[DpProcDied] Process died (PID:3864 HANDLE:1624)
[DpProcDied] Process lives (PID:3872 HANDLE:1616)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1653
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Thu Oct 04 11:21:49 2007
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:3872 HANDLE:1616)
DpHalt: cancel all lcom connections
MPI CancelAll 2 -> 0
MPI DeleteAll 2 -> 0
[DpProcDied] Process died (PID:3880 HANDLE:1592)
NiIMyHostName: hostname = 'myserver'
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
DpConvertRequest: net size = 163 bytes
NiBufSend starting
NiIWrite: write 562, 1 packs, MESG_IO, hdl 5, data complete
MsINiWrite: sent 562 bytes
send msg (len 110+452) to name -, type 4, key -
detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 9962]
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, data complete
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server
MsIDetach: call exit function
DpMsShutdownHook called
NiSelClear: removed hdl 5 from selectset
MBUF state OFF
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/8
LOCK WP ca_blk 1
make DISP owner of wp_ca_blk 1
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 18)
MBUF component DOWN
NiBufClose: clear extensions for hdl 5
NiBufSetStat: bufstat of hdl 5 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 5 / socket 1596
MsIDetach: detach MS-system
EsCleanup ....
***LOG Q05=> DpHalt, DPStop ( 3812) [dpxxdisp.c 8495]
Good Bye ..... -
Importing a lot of video clips from a Sony camera to FCE; during the Log and Transfer process, is there a way to add multiple clips to the browser instead of one at a time?
Select one and click cmd-A which selects them all.
Then click the import button if it hasn't started already. -
Short Dump During List processing
Hi ,
Problem Desc:
A program when it runs in production has huge number of data to be displayed in the list .While doing the write statement the internal table(system assigned internal table for list processing '%_LIST') exceeds the memory limit and goes for dump.
Please suggest for the following for finding a better solution, I am in 4.7 only
1.Once the program reaches a maximum memory limit I have to clear the list from memory
- so how to send the processed list to other persistent area like spool etc
- How to clear the internal list memory allocation ( Any c functions , Class is available for it )
- How to catch the memory used for the list process programmatically (for Internal table %_LIST)
Thanks in advance
Best regards,
RajHi Raj,
Why don't you go for prevention rather than cure?
When the user selects the data ranges for the report, you could do a calculation to determine the size of the report and then ask them to restrict the criteria. They could then run several reports rather than trying to do it all in one.
I would guess that if you are running out of memory that the report must be HUGE. Who is going to look at something that large?
You could also increase the memory allocation to each work process (although this is a bit of a sledgehammer to crack a nut).
As for your quesions:
1. I'm not sure you can persist the spool yourself, and certainly not from within your program. You could, however, spin off jobs from the main program which each had a portion of the overall data to process and thus each would generate a smaller spool (although collectively they would be the same size).
2. As I don't think you can achieve 1, I don't think there is any point to 2.
3. There was a thread discussing internal table memory consumption just today, with approaches for 6.20+ and 4.6-. Heres the link: How to catch the Internal Table memory
Cheers,
Brad -
Work process dies during an Upgrade in Shadow Instance
Hi all,
Systemconfiguration: Windows 2003 Server SP2 - Oracle 10.2.0.2
during the Upgrade PHASE SET "SETSYNC_EULCK_START_D1 after STARTSAP_IMP nothing more happends on the system. No errors in den SAPup.log etc.
The reason:
I can`t start the shadow Instance. During the start process in mmc the dispatcher + work process died...
Has anyone an Idea....there are som
Here is the dev_w0 logfile:
It might be great if anyone can help me!!!
The errors in a row:
1 - C SQL error 942: 'ORA-00942: table or view does not exist'
B ***LOG BZA=> table SVERS does not exist on database [dblink#5 @ 1299] [dblink 1299 ]
2 -
C *** ERROR => ORA-1403 when accessing table SAPUSER
[dbsloci.c 11535]
C OCI-call failed with -1=OCI_ERROR
C SQL error 942: 'ORA-00942: table or view does not exist'
3 -
B ***LOG BZA=> table SVERS does not exist on database [dblink#5 @ 1299] [dblink 1299 ]
M ***LOG R19=> ThInit, db_connect ( DB-Connect 004096) [thxxhead.c 1440]
M in_ThErrHandle: 1
M *** ERROR => ThInit: db_connect (step 1, th_errno 13, action 3, level 1) [thxxhead.c 10504
trc file: "dev_w0", trc level: 1, release: "700"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, MJ
B
B Sat Jun 07 12:29:47 2008
B create_con (con_name=R/3)
B Loading DB library 'E:\usr\sap\put\exe\dboraslib.dll' ...
B Library 'E:\usr\sap\put\exe\dboraslib.dll' loaded
B Version of 'E:\usr\sap\put\exe\dboraslib.dll' is "700.08", patchlevel (0.152)
B New connection 0 created
M sysno 50
M sid CDP
M systemid 562 (PC with Windows NT)
M relno 7000
M patchlevel 0
M patchno 155
M intno 20050900
M make: multithreaded, Unicode, 64 bit, optimized
M pid 3656
M
M kernel runs with dp version 235000(ext=110000) (@(#) DPLIB-INT-VERSION-235000-UC)
M length of sys_adm_ext is 576 bytes
M ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 3656) [dpxxdisp.c 1312]
I
I Sat Jun 07 12:29:49 2008
I MtxInit: 30000 0 0
M DpSysAdmExtCreate: ABAP is active
M DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
M DpShMCreate: sizeof(wp_adm) 12928 (1616)
M DpShMCreate: sizeof(tm_adm) 5652128 (28120)
M DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
M DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
M DpCommTableSize: max/headSize/ftSize/tableSize=500/16/552064/552080
M DpShMCreate: sizeof(comm_adm) 552080 (1088)
M DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
M DpShMCreate: sizeof(slock_adm) 0 (104)
M DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
M DpShMCreate: sizeof(file_adm) 0 (72)
M DpShMCreate: sizeof(vmc_adm) 0 (1864)
M DpShMCreate: sizeof(wall_adm) (41664/36752/64/192)
M DpShMCreate: sizeof(gw_adm) 48
M DpShMCreate: SHM_DP_ADM_KEY (addr: 0000000010A80050, size: 6336352)
M DpShMCreate: allocated sys_adm at 0000000010A80050
M DpShMCreate: allocated wp_adm at 0000000010A82150
M DpShMCreate: allocated tm_adm_list at 0000000010A853D0
M DpShMCreate: allocated tm_adm at 0000000010A85430
M DpShMCreate: allocated wp_ca_adm at 0000000010FE92D0
M DpShMCreate: allocated appc_ca_adm at 0000000010FEF090
M DpShMCreate: allocated comm_adm at 0000000010FF0FD0
M DpShMCreate: system runs without slock table
M DpShMCreate: system runs without file table
M DpShMCreate: allocated vmc_adm_list at 0000000011077C60
M DpShMCreate: allocated gw_adm at 0000000011077CE0
M DpShMCreate: system runs without vmc_adm
M DpShMCreate: allocated ca_info at 0000000011077D10
M DpShMCreate: allocated wall_adm at 0000000011077D20
M rdisp/queue_size_check_value : -> off
M ThTaskStatus: rdisp/reset_online_during_debug 0
X EmInit: MmSetImplementation( 2 ).
X MM global diagnostic options set: 0
X <ES> client 0 initializing ....
X Using implementation view
X <EsNT> Using memory model view.
M <EsNT> Memory Reset disabled as NT default
X ES initialized.
M
M Sat Jun 07 12:29:50 2008
M ThInit: running on host drfeelgood
M
M Sat Jun 07 12:29:51 2008
M calling db_connect ...
C CLIENT_ORACLE_HOME is not set as environment variable or
C DIR_CLIENT_ORAHOME is not set as profile parameter.
C assuming using instant client with unspecified location.
C
C Sat Jun 07 12:29:53 2008
C Oracle Client Version: '10.2.0.1.0'
C
C Sat Jun 07 12:29:55 2008
C Client NLS settings: AMERICAN_AMERICA.UTF8
C Logon as OPS$-user to get SAPSR3SHD's password
C Connecting as /@CDP on connection 0 (nls_hdl 0) ... (dbsl 700 130308)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 00000000138A2020 000000000A91EC10 00000000138C59C8
C Attaching to DB Server CDP (con_hdl=0,svchp=00000000138C5888,srvhp=00000000138C7CB8)
C
C Sat Jun 07 12:30:20 2008
C Starting user session (con_hdl=0,svchp=00000000138C5888,srvhp=00000000138C7CB8,usrhp=000000000A91F428)
C
C Sat Jun 07 12:30:26 2008
C Now '/@CDP' is connected: con_hdl=0, nls_hdl=0, session_id=55.
C *** ERROR => ORA-1403 when accessing table SAPUSER
[dbsloci.c 11535]
C Disconnecting from connection 0 ...
C Closing user session (con_hdl=0,svchp=00000000138C5888,usrhp=000000000A91F428)
C Now I'm disconnected from ORACLE
C Try to connect with default password
C Connecting as SAPSR3SHD/<pwd>@CDP on connection 0 (nls_hdl 0) ... (dbsl 700 130308)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 00000000138A2020 000000000A91EC10 00000000138C59C8
C Starting user session (con_hdl=0,svchp=00000000138C5888,srvhp=00000000138C7CB8,usrhp=000000000A91F428)
C
C Sat Jun 07 12:30:27 2008
C Now 'SAPSR3SHD/<pwd>@CDP' is connected: con_hdl=0, nls_hdl=0, session_id=52.
C Database NLS settings: AMERICAN_AMERICA.UTF8
C DB instance CDP is running on DRFEELGOOD with ORACLE version 10.2.0.2.0 since JUN 07, 2008, 00:35:17
B Connection 0 opened (DBSL handle 0)
B Wp Hdl ConName ConId ConState TX PRM RCT TIM MAX OPT Date Time DBHost
B 000 000 R/3 000000000 ACTIVE NO YES NO 000 255 255 20080607 122951 DRFEELGOOD
C build_stmt: reallocating stmt buffer: 256 -> 2000 characters
C
C Sat Jun 07 12:30:30 2008
C OCI-call failed with -1=OCI_ERROR
C SQL error 942: 'ORA-00942: table or view does not exist'
B ***LOG BZA=> table SVERS does not exist on database [dblink#5 @ 1299] [dblink 1299 ]
M ***LOG R19=> ThInit, db_connect ( DB-Connect 004096) [thxxhead.c 1440]
M in_ThErrHandle: 1
M *** ERROR => ThInit: db_connect (step 1, th_errno 13, action 3, level 1) [thxxhead.c 10504]
M
M Info for wp 0
M
M pid = 3656
M severity = 0
M status = 0
M stat = WP_RUN
M waiting_for = NO_WAITING
M reqtype = DP_RQ_DIAWP
M act_reqtype = NO_REQTYPE
M rq_info = 0
M tid = -1
M mode = 255
M len = -1
M rq_id = 65535
M rq_source =
M last_tid = 0
M last_mode = 0
M semaphore = 0
M act_cs_count = 0
M csTrack = 0
M csTrackRwExcl = 0
M csTrackRwShrd = 0
M mode_cleaned_counter = 0
M control_flag = 0
M int_checked_resource(RFC) = 0
M ext_checked_resource(RFC) = 0
M int_checked_resource(HTTP) = 0
M ext_checked_resource(HTTP) = 0
M report = > <
M action = 0
M tab_name = > <
M attachedVm = no VM
M
M *****************************************************************************
M *
M * LOCATION SAP-Server drfeelgood_CDP_50 on host drfeelgood (wp 0)
M * ERROR ThInit: db_connect
M *
M * TIME Sat Jun 07 12:30:30 2008
M * RELEASE 700
M * COMPONENT Taskhandler
M * VERSION 1
M * RC 13
M * MODULE thxxhead.c
M * LINE 10724
M * COUNTER 1
M *
M *****************************************************************************
M
M PfStatDisconnect: disconnect statistics
M Entering TH_CALLHOOKS
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c 724]
M *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c 261]
M Entering ThSetStatError
M ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=0)
M Entering ThReadDetachMode
M
M Sat Jun 07 12:30:31 2008
M call ThrShutDown (1)...
M ***LOG Q02=> wp_halt, WPStop (Workproc 0 3656) [dpnttool.c 333]Hi Markus,
thks for your advise. I already updated the Oracle Client to version 10.2.0.2.
The upgrade from CRM 5.0 to CRM 6.0 - 2007 is still running, but theres nothing happens in PHASE SETSYNC_EULCK_D1. This Phase comes after the EU_Imports 1-7.
In the log directory there ist also nothing the indicates about errors.
Here is the last SAPUp.log entries
************************* SAPup started in UPGRADE mode *************************
This is SAPup version 7.00/2 patch level 24.103.
This is UNICODE SAPup!
Reading Parameter File "E:\usr\sap\put\bin\DBSYNC.PAR" at 20080607162600
Condition level 1, total => TRUE '#if ( "ORA" == "ORA" )' => TRUE
Reading Parameter File "E:\usr\sap\put\bin\R3CURENV.LST" at 20080607162600
...begin dialogue at 20080607162603
...end dialogue at 20080607162607
...STARTED at 20080607162607.
Reading Parameter File "E:\usr\sap\put\bin\TRATTR.LST" at 20080607162607
Reading Parameter File "E:\usr\sap\put\bin\TRGROUP.LST" at 20080607162607
Reading Parameter File "E:\usr\sap\put\bin\R3CURENV.LST" at 20080607162607
Reading Parameter File "E:\usr\sap\put\bin\DBSWTC.PAR" at 20080607162607
Condition level 1, total => FALSE '#if "ORACLE" == "SAPDB"' => FALSE
Condition level 1, total => FALSE '#elseif "ORACLE" == "DB2-z/OS"' => FALSE
Condition level 1, total => FALSE '#elseif "ORACLE" == "DB2/400"' => FALSE
Condition level 1, total => FALSE '#elseif "ORACLE" == "DB6"' => FALSE
Condition level 1, total => FALSE '#elseif "ORACLE" == "INFORMIX"' => FALSE
Condition level 1, total => FALSE '#elseif "ORACLE" == "MSSQL"' => FALSE
Condition level 1, total => TRUE '#elseif "ORACLE" == "ORACLE"' => TRUE
Condition level 1, total => FALSE '#if "Windows NT X86_64" ~= "Linux"' => FALSE
Condition level 1, total => FALSE '#elseif "Windows NT X86_64" ~= "Windows NT INTEL"' => FALSE
Condition level 1, total => FALSE '#elseif "Windows NT X86_64" ~= "Windows NT IA64"' => FALSE
Condition level 1, total => TRUE '#elseif "Windows NT X86_64" ~= "Windows NT X86_64"' => TRUE
...begin dialogue at 20080607162610
...end dialogue at 20080607162615
...begin dialogue at 20080607162615
...end dialogue at 20080607162637
UPGRADEPHASE SETSYNC_EULCK_START_D1
...started at 20080607162637
Setting syncpoint EU_LOCKED=STARTED in E:\usr\sap\put\mig\SYNC.DAT
At the usr sap put tmp directory, that shows the current activitiy of the upgrade, there also nothing happens.
if i have to start the shadow instance in the mmc manually at this time of the upgrade phase....at this time it doesnt work, but i dont find anything in the upgrade documentation.
Cheers Mario
Maybe you are looking for
-
Whenever I try to open an app on my Mac it just bounces on my dock and then settles. At first it bounced the disappeared, and then I had to reinstall it, but now it just bounces. Any help?
-
Problem JDBC Connection using OCI Driver on Weblogic Portal on Linux
Hi Team, I want a JDBC connection using OCI Driver in Weblogic Portal 8.1 sp4 on Linux. When I had tested using JDBC connection using Plain Java Code it is working. Also when I create the OCI Connection Weblogic Connection Pool it is working. But My
-
Adobe LiveCycle ES4 locators not starting
Hi All, I am trying to start locators wasadmin@evvvv:TEST:caching> ./startlocator.sh : command not foundline 13: : command not foundline 16: : command not foundline 19: : command not foundline 22: : command not foundline 25: : command not foundline 2
-
10.4.9 and Office 2004
Since installing 10.4.9 everything works well except for Office 2004. It is really slow to use and intermittingly shuts itself down. The big issue is when I go to install again from disk, the image mounts, you go to install and it stops as well and w
-
Sold-to-party default partner id map for customer field in SMCR - ChaRM 7.1
Hi Expert, I am trying to map sold-to-party partner id default in SMCR- CRM screen (when Request for Change screen open) . In IB52 ->Goto -> Partner , i gave sold-to-party details. but its not reflecting in Request for Change screen open in CRm_UI. R