Job Runs are not displayed but node did not crash

Document ID : KB000085864
Last Modified Date : 22/06/2018
Show Technical Document Details
Issue:
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.
Environment:
OS: IBM AIX
Cause:
Cause type: Configuration
Root Cause: The memory available to the CDJ engine is limited
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