Job Runs are not displayed but node did not crash

book

Article ID: 85864

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

Affects Release version(s): 5.6

Error Message :
Examples of errors, all related to uxcdjsrv:

#####

<< 2014-11-13 16:29:01 58064952/uxcdjsrv /u_create_thread /000000000 - Thread error: pthread_create returns 11
<< 2014-11-13 16:30:00 58064952/uxcdjsrv /u_create_thread /000000000 - Thread error: pthread_create returns 11
or
<< 2014-11-14 00:18:50 58064952/uxcdjsrv /u_cdj_trt_req_conso /000000000 - Memory error for 5 offsets
<< 2014-11-14 00:20:49 58064952/uxcdjsrv /u_cdj_trt_req_conso /000000000 - Memory error for 5 offsets
or
<< 2014-11-14 07:33:03 58064952/uxcdjsrv /u_cdj_main /000000000 - Error -1 accepting client ()
<< 2014-11-14 07:33:03 58064952/uxcdjsrv /u_create_thread /000000000 - pthread_attr_init error 12
<< 2014-11-14 07:33:03 58064952/uxcdjsrv /u_cdj_trt_req /000000000 - Error reading request: Errno syserror 9: Bad file number (recv returns error)
or
<< 2014-11-14 07:33:43 58064952/uxcdjsrv /u_cdj_main /000000000 - Error -1 accepting client ()
#####

Patch level detected:Dollar Universe 5.6
Product Version: Dollar.Universe 5.6.0 FX25010

Description :Job Runs are not displayed anymore in Univiewer.
Other functions, like Uproc or Session listing or Server Engines still work.

uxlst CTL still works

Possibly, but not necessarily the size of universe.log has increased a lot.

Cause

Cause type: Configuration
Root Cause: The memory available to the CDJ engine is limited

Environment

OS: IBM AIX

Resolution

Allocate more memory for the CDJ server:

How to fix memory issues with variable LDR_CNTRL

Prerequisites:
Operating System is AIX
The uxcdjsrv Dollar Universe process fails

Explanation:
LDR_CNTRL=MAXDATA is an AIX environment variable to override the default 256MB data segment allocated to a process
.
export LDR_CNTRL_MAXDATA=0x40000000
=> This will allow to use up to 4 data segments, that is to say process memory limit 1G.

Implementation procedure:
The following line will enable the setting only for CDJ server startup in $UXMGR/uxstartup_gen file; then it is removed with ''unset'' command:

export LDR_CNTRL=MAXDATA=0x40000000
nohup $UXEXE/uxcdjsrv $SOCIETE X $NOEUD >$UXLEX/uxcdjsrv.log 2>&1 &
unset LDR_CNTRL

This will be taken into account after the following Dollar Universe startup

Fix Status: No Fix
 

Additional Information

Workaround :
N/A