Cisco Headend System Release 2.7 Technical References

Page of 4
 
 
 
Operations Alert Bulletin 
emmDistributor Emergency Patch 
Background 
Our engineers are aware of a condition that can result in excessive database 
connections remaining open if the emmDistributor process does not close a 
connection when it closes a thread. This condition causes Informix to stop 
operating properly and requires a manual reboot of the Digital Network 
Communications Server (DNCS). Resolution of this issue is being tracked under 
Change Request (CR) 69645.  
Impacted Environments 
This condition occurs in environments operating with DNCS 4.2.0.31p3 through 
DNCS 4.2.0.31p11.  
Over time, these environments may experience an increase in emmDistributor 
connections, which may cause eventual malfunction with the Informix database. 
Perform the following steps every seven days to monitor the emmDistributors 
connections: 
1  From an xterm window on the DNCS, type pgrep emmDistributor to retrieve 
the emmDistributor PID. 
2  Record the PID value: ___________. 
3  Type ps -f -onlwp -p <PID value> | sed 1d and press Enter. The value 
returned equals the number of threads the emmDistributor is currently using.  
4  Record the number of threads: ____________. 
5  Type onstat -g ses | grep <PID value> | wc -l and press Enter. This yields the 
number of database connections in use by the emmDistributor. This count 
should equal the number of threads from step 3 minus 1. (A variance of 1 or 2 
is acceptable.)  
6  Record the number of active database connections: ___________. 
7  Repeat steps 1 through 6 every seven days to monitor your system. If the 
number in step 6 increases significantly (doubles or more) from the previous 
week, the emmDistibutor is not re-using database connections properly. 
Additionally, the following scenarios indicate that a system may be experiencing 
this condition: 
 
The DNCS fails to complete a process that is database-dependent.