Hi Ken,
What happens if you manually launch the RCPD (Remote Copy Process Daemon) on both machines (primary and secondary)?
Below I outline the steps to launch the RCPD by hand on both machines at the same time:
On the Primary SpectroSERVER
> cd SS-Tools
<primary server>%/c/win32app/Spectrum/SS-Tools
> ./rcpd.exe -send -h <secondary server> -f C:/win32app/Spectrum/SS-DB-Backup/db_20130304_2200.SSdb -compress (run this command)
(Note: Do NOT add the .gz extension in the filename above – the “-compress” parameter indicates the file is compressed)
Mar 05 14:51:22 : rcpd started
command: SEND
host: <secondary server>
file: C:/win32app/Spectrum/SS-DB-Backup/db_20130304_2200.SSdb
rcpd: 0xcafe
procd: 0xfeeb
compress: 1
Mar 05 14:51:22 : Waiting for remote processd to startup rcpd...
Mar 05 14:51:52 : Waiting for remote processd to startup rcpd...
Mar 05 14:52:23 : Waiting for remote processd to startup rcpd...
Mar 05 14:52:53 : Waiting for remote processd to startup rcpd...
Mar 05 14:53:23 : Waiting for remote processd to startup rcpd...
Mar 05 14:53:53 : Successfully connected to remote rcpd. Initiating file transfer...
Mar 05 14:53:53 : Starting file transfer using 1048576 byte application buffer, 1048576 byte TCP socket buffer.
Mar 05 14:53:57 : C:/win32app/Spectrum/SS-DB-Backup/db_20130304_2200.SSdb: has successfully been copied over to <secondary server>
Mar 05 14:53:57 : Waiting for remote rcpd to process the database file...
Mar 05 14:55:18 : The remote rcpd has successfully completed processing.
Mar 05 14:55:18 : Final status is 0
<primary server>%/c/win32app/Spectrum/SS-Tools
On the Secondary SpectroSERVER:
> cd SS
<secondary server>%/c/win32app/Spectrum/SS
> ../SS-Tools/rcpd.exe -recv -f .ft_save_file.SSdb (run this command)
Mar 05 14:51:27 : rcpd started
command: RECV
file: .ft_save_file.SSdb
rcpd: 0xcafe
file name: .ft_save_file.SSdb.gz
file size: 8114778
compress: 1 (This indicate that the incoming file is compressed)
peer host: <primary server>
Mar 05 14:53:53 : Starting file transfer using 1048576 byte TCP receive socket buffer.
Mar 05 14:53:57 : receiving file successfully finished : .ft_save_file.SSdb.gz
Mar 05 14:53:58 : Uncompressing the database file...success.
Mar 05 14:54:00 : Stopping the SpectroSERVER...success.
Mar 05 14:54:06 : Running SSdbload on the uncompressed database file...success.
Mar 05 14:55:18 : Restarting the SpectroSERVER...success.
Mar 05 14:55:18 : Exiting.
<secondary server>%/c/win32app/Spectrum/SS
Note: The RCPD will create a temporary directory and file to save the file: $SPECROOT/SS/rcpd_core/.ft_save_file.SSdb
If it fails, try an alternate port for the RCPD.
If the RCPD runs fine when launched by hand, I am interested in the "$SPECROOT/SS-Tools/MapUpdate.exe -v" output along with the processd_log in debug mode (from both SSs machines)
bash -login
cd lib/SDPM
ps -f |grep -i processd
./kill -TRAP PID (PID of the Spectrum Process Daemon)
Verify the debug is on in processd_log file
Then reproduce the OLB backup sync issue.
Thanks,
Silvio