CA Spectrum Fault Tolerant database sync fails with port error in RCPD.OUT file

Document ID : KB000056996
Last Modified Date : 14/02/2018
Show Technical Document Details

ISSUE:

Spectrum Fault Tolerant database sync fails with the following error in the RCPD.OUT file:

Mar 24 02:16:36 : rcpd started 

 

command: RECV 

file: .ft_save_file.SSdb 

rcpd: 0xcafe 

 

Mar 24 02:16:36 : ERROR - could not create listen socket on port 0xcafe 

If the port is in use, you can change the rcpd_comm_port parameter in the 

.vnmrc file for the pirmary and secondary servers to fix this problem. 

You will need to restart the SpectroSERVERs. 

 

ROOT CAUSE

RCPD uses port 51966 (0xcafe). Port 51966 is in the ephemeral range of ports. It uses a high value in this range to limit the risk of being used but does get used from time to time which results in issues like this happening. 

 

RESOLUTION:

Run "netstat -ano | grep 51966" (Windows) "netstat -anp | grep 51966" (Linux/Solaris) to find out what process is using port 51966. Restart that process and rerun the netstat command to verify port 51966 is no longer being used.

If the other process does require the use of port 51966, modify the "rcpd_comm_port" parameter in the $SPECROOT/SS/.vnmrc file on both the primary and secondary SpectroSERVER systems to a different port and then restart the SpectroSERVER process on both the primary and secondary SpectroSERVER systems for the change to take effect.