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.
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.
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.