MFMT command intermittent on FTP
Posted: Thu Nov 24, 2016 6:25 pm
We are having problems with the MFMT command not working when using FTP. It works some of the time but fails repeatedly on larger files (greater than 1MB). I have updated to the latest version but the problem persists. Using Filezilla to issue the MFMT on the same file works instantly every time.
Once the MFMT command fails, even PASV commands fail until Bestsync moves on to the next file and then communication is restored.
Extract from transfer log showing the problem:
>FEAT
<211-Extensions supported:
< EPRT
< IDLE
< MDTM
< SIZE
< MFMT
< REST STREAM
< MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
< MLSD
< AUTH TLS
< PBSZ
< PROT
< UTF8
< TVFS
< ESTA
< PASV
< EPSV
< SPSV
< ESTP
<211 End.
>OPTS UTF8 ON
<200 OK, UTF-8 enabled
/CS043_Calibration/TestDefs/PendingRelease/ClsCert_LFE old.DAT
>CWD /CS043_Calibration/TestDefs/PendingRelease
<250 OK. Current directory is /CS043_Calibration/TestDefs/PendingRelease
>PASV
<227 Entering Passive Mode (69,90,66,200,177,95)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred
<226 1.249 seconds (measured here), 1.49 Mbytes per second
>PASV
<227 Entering Passive Mode (69,90,66,200,23,100)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred
<226 1.258 seconds (measured here), 1.48 Mbytes per second
/CS043_Calibration/TestDefs/PendingRelease/ClsCert_LFE old.DAT
>PASV
<227 Entering Passive Mode (69,90,66,200,157,76)
>STOR ClsCert_LFE old.DAT
<150 Accepted data connection
>MFMT 20161116103457 ClsCert_LFE old.DAT
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
<<226-File successfully transferred
<<226 20.791 seconds (measured here), 91.63 Kbytes per second
>PASV
<227 Entering Passive Mode (69,90,66,200,139,197)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred
Once the MFMT command fails, even PASV commands fail until Bestsync moves on to the next file and then communication is restored.
Extract from transfer log showing the problem:
>FEAT
<211-Extensions supported:
< EPRT
< IDLE
< MDTM
< SIZE
< MFMT
< REST STREAM
< MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
< MLSD
< AUTH TLS
< PBSZ
< PROT
< UTF8
< TVFS
< ESTA
< PASV
< EPSV
< SPSV
< ESTP
<211 End.
>OPTS UTF8 ON
<200 OK, UTF-8 enabled
/CS043_Calibration/TestDefs/PendingRelease/ClsCert_LFE old.DAT
>CWD /CS043_Calibration/TestDefs/PendingRelease
<250 OK. Current directory is /CS043_Calibration/TestDefs/PendingRelease
>PASV
<227 Entering Passive Mode (69,90,66,200,177,95)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred
<226 1.249 seconds (measured here), 1.49 Mbytes per second
>PASV
<227 Entering Passive Mode (69,90,66,200,23,100)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred
<226 1.258 seconds (measured here), 1.48 Mbytes per second
/CS043_Calibration/TestDefs/PendingRelease/ClsCert_LFE old.DAT
>PASV
<227 Entering Passive Mode (69,90,66,200,157,76)
>STOR ClsCert_LFE old.DAT
<150 Accepted data connection
>MFMT 20161116103457 ClsCert_LFE old.DAT
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
>PASV
<500 Unknown command
<<226-File successfully transferred
<<226 20.791 seconds (measured here), 91.63 Kbytes per second
>PASV
<227 Entering Passive Mode (69,90,66,200,139,197)
>RETR ClsCert_LFE old.DAT
<150-Accepted data connection
<150 1905.0 kbytes to download
<226-File successfully transferred