cancel
Showing results for 
Search instead for 
Did you mean: 

Restart of Livecache creates defunct processes

Former Member
0 Kudos

After restart of the livecache, many defunct processes got created in the system, which is consuming lot of memory in the livecache.

The defunct processes look something like this

$ ps -ef |grep defunct

sdb 1700576 1659748 2 0:00 <defunct>

ecqadm 1716972 3828420 3 07:47:53 pts/5 0:00 grep -i defunct

sdb 1733576 1659748 5 0:00 <defunct>

sdb 1754078 1659748 4 0:00 <defunct>

sdb 1974776 1659748 4 0:00 <defunct>

ecqadm 3672710 1097752 83 0:00 <defunct>

Question 1: Can I go ahead and kill these defunct processes?

Question 2: Why are these defunct processes getting created after restart of Livecache?

Issue 2:

In LC10 -> knldiag file, I find a message

" Catalog update failed,IFR_ERROR=-50,DESCRIPTION=POS(1) Lock request timeout".

In SM21 (System log), I find this error message

Error opening a lock handler file

/usr/sap/ECQ/DVEBMGS00/log/ENQBC enxxmfil187#

Question 1: What is the reason for this error?

Question 2: Is this error of "lock request" anyway related to the defunct process?

Accepted Solutions (1)

Accepted Solutions (1)

former_member229109
Active Contributor
0 Kudos

Hello,

"$ ps -ef |grep defunct

sdb 1700576 1659748 2 0:00 <defunct>

ecqadm 1716972 3828420 3 07:47:53 pts/5 0:00 grep -i defunct

sdb 1733576 1659748 5 0:00 <defunct>

sdb 1754078 1659748 4 0:00 <defunct>

sdb 1974776 1659748 4 0:00 <defunct>

ecqadm 3672710 1097752 83 0:00 <defunct>

Question 1: Can I go ahead and kill these defunct processes?

Question 2: Why are these defunct processes getting created after restart of Livecache?"

-> Did you check the parents of those process?

For example in your case ::

ps -ef |grep 1659748

ps -ef |grep 1097752

Do you still have parents processes for those "<defunct>"s?

You could find information at UNIX manual about "<defunct>"'s processes.

-> Please update with additional information to get clear on your issue :

  • What is the version of the liveCache?

< Run 'sdbregview -l' & 'xinstinfo <SID>' >

  • Do you have application server & liveCache running on the same server?

-> Please review the PTS 1145560 < fixed as of 7.6.02.04 >, see www.sapdb.org/webpts

There were problems with dbmsrv in the old releases, the

DBM server processes are not completely cleaned up from the client

RTE.

If you have lower liveCache version, to avoid this issue on your system, I recommend

you to update the liveCache/LCA using note 1041898.

First, create the OSS ticket to check the problem on your system.

-> What type of file systems you are using for the database server software &

the <independent_data_path> on the database server?

***

If you have further questions about liveCache database please post the question at MAXDB/liveCache forum

Thank you & best regards, Natalia Khlopina

Answers (0)