I have generated the following log file when the above problem occurs, any insight would be helpful.
2011-09-01 08:10:11 Opening log file.
2011-09-01 08:10:11 INFO Ftp(1) Info: Connecting to colterpeterson.com:21 using Ftp 3.0.4086.0.
2011-09-01 08:10:11 INFO Ftp(1) Info: Using proxy none.
2011-09-01 08:10:12 DEBUG Ftp(1) Info: Connection succeeded.
2011-09-01 08:10:12 INFO Ftp(1) Response: 220 (vsFTPd 2.0.5)
2011-09-01 08:10:12 INFO Ftp(1) Command: USER cpm
2011-09-01 08:10:12 INFO Ftp(1) Response: 331 Please specify the password.
2011-09-01 08:10:12 INFO Ftp(1) Command: PASS *********
2011-09-01 08:10:12 INFO Ftp(1) Response: 230 Login successful.
2011-09-01 08:10:12 INFO Ftp(1) Command: FEAT
2011-09-01 08:10:12 INFO Ftp(1) Response: 211-Features:
2011-09-01 08:10:12 INFO Ftp(1) Response: EPRT
2011-09-01 08:10:12 INFO Ftp(1) Response: EPSV
2011-09-01 08:10:12 INFO Ftp(1) Response: MDTM
2011-09-01 08:10:12 INFO Ftp(1) Response: PASV
2011-09-01 08:10:12 INFO Ftp(1) Response: REST STREAM
2011-09-01 08:10:12 INFO Ftp(1) Response: SIZE
2011-09-01 08:10:12 INFO Ftp(1) Response: TVFS
2011-09-01 08:10:12 INFO Ftp(1) Response: 211 End
2011-09-01 08:10:13 INFO Ftp(1) Command: CWD certs
2011-09-01 08:10:13 INFO Ftp(1) Response: 250 Directory successfully changed.
2011-09-01 08:10:13 DEBUG Ftp(1) Info: Starting data transfer.
2011-09-01 08:10:13 INFO Ftp(1) Command: TYPE A
2011-09-01 08:10:13 INFO Ftp(1) Response: 200 Switching to ASCII mode.
2011-09-01 08:10:13 INFO Ftp(1) Command: PASV
2011-09-01 08:10:13 INFO Ftp(1) Response: 227 Entering Passive Mode (173,201,34,112,61,63)
2011-09-01 08:10:13 DEBUG Ftp(1) Info: Establishing data connection to 173.201.34.112:15679.
2011-09-01 08:10:35 DEBUG Ftp(1) Info: Error while starting data transfer: Rebex.Net.FtpException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> Rebex.Net.ProxySocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> Rebex.Net.ProxySocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.ConnectNoCheck()
at System.Net.Sockets.Socket.Connect()
at wWGvS.BnRMAeZ.kRCyw()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at wWGvS.cLikxD.AExGBoZ()
at PyHMxZ.BzmFTt()
at wWGvS.BnRMAeZ.kRCyw()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at wWGvS.cLikxD.AExGBoZ()
at PyHMxZ.BzmFTt()
at wWGvS.BnRMAeZ.YqGDG()
at wWGvS.BnRMAeZ.cCoahHZ()
at Rebex.Net.ProxySocket.EndConnect()
at wWGvS.AoLBks.kRCyw()
at Rebex.Net.Ftp.CgtFNEZ()
at Rebex.Net.Ftp.bjMtzmZ()
at Rebex.Net.Ftp.GetList()
at Rebex.Net.Ftp.GetList()
at microcut.Form1.ftp_login()
at microcut.Form1.get_the_files()
at microcut.Form1.process_file_directory()
at microcut.Form1.review_mode_screen()
at microcut.Form1.mode_change()
at microcut.Form1.Form1_MouseDown()
at System.Windows.Forms.Control.OnMouseDown()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at microcut.Form1.Main()
at wWGvS.AoLBks.kRCyw()
at Rebex.Net.Ftp.CgtFNEZ()
at Rebex.Net.Ftp.bjMtzmZ()
at Rebex.Net.Ftp.GetList()
at Rebex.Net.Ftp.GetList()
at microcut.Form1.ftp_login()
at microcut.Form1.get_the_files()
at microcut.Form1.process_file_directory()
at microcut.Form1.review_mode_screen()
at microcut.Form1.mode_change()
at microcut.Form1.Form1_MouseDown()
at System.Windows.Forms.Control.OnMouseDown()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at microcut.Form1.Main()
2011-09-01 08:10:35 DEBUG Ftp(1) Info: Error while initializing data connection.
2011-09-01 08:10:35 ERROR Ftp(1) Info: Rebex.Net.FtpException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> Rebex.Net.ProxySocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> Rebex.Net.ProxySocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.ConnectNoCheck()
at System.Net.Sockets.Socket.Connect()
at wWGvS.BnRMAeZ.kRCyw()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at wWGvS.cLikxD.AExGBoZ()
at PyHMxZ.BzmFTt()
at wWGvS.BnRMAeZ.kRCyw()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at wWGvS.cLikxD.AExGBoZ()
at PyHMxZ.BzmFTt()
at wWGvS.BnRMAeZ.YqGDG()
at wWGvS.BnRMAeZ.cCoahHZ()
at Rebex.Net.ProxySocket.EndConnect()
at wWGvS.AoLBks.kRCyw()
at Rebex.Net.Ftp.CgtFNEZ()
at Rebex.Net.Ftp.bjMtzmZ()
at Rebex.Net.Ftp.GetList()
at Rebex.Net.Ftp.GetList()
at microcut.Form1.ftp_login()
at microcut.Form1.get_the_files()
at microcut.Form1.process_file_directory()
at microcut.Form1.review_mode_screen()
at microcut.Form1.mode_change()
at microcut.Form1.Form1_MouseDown()
at System.Windows.Forms.Control.OnMouseDown()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at microcut.Form1.Main()
at wWGvS.AoLBks.kRCyw()
at Rebex.Net.Ftp.CgtFNEZ()
at Rebex.Net.Ftp.bjMtzmZ()
at Rebex.Net.Ftp.GetList()
at Rebex.Net.Ftp.GetList()
at microcut.Form1.ftp_login()
at microcut.Form1.get_the_files()
at microcut.Form1.process_file_directory()
at microcut.Form1.review_mode_screen()
at microcut.Form1.mode_change()
at microcut.Form1.Form1_MouseDown()
at System.Windows.Forms.Control.OnMouseDown()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at microcut.Form1.Main()
2011-09-01 08:10:35 ERROR Ftp(1) Info: Rebex.Net.FtpException: A connection attempt failed because the connected party did not properly respond after a period of