some files not uploaded or corrupted

Hi, i use smart ftp now principally with sites with much files (lot of phps, some htmls and images) like classifieds scripts or wordpress blog scripts, and sometimes when download or upload is some files corrupted or not donwloaded, the problem happen with direct and queue (in queue mode even dont ask if overwrite files, is normal?), i want to ask if this is normal this happen in the ftp programs, is any method or option for comprobate if all files was downloaded or uploaded correctly?

Lot of thanks and sorry about my bad english.


+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)

CPU Speed : 1994 MHz
Total Memory : 2038 MB
Free Memory : 1318 MB

+- SmartFTP ---------------------------
Version : 2.5.1008.40
Time Stamp : 2008-02-13 19:44:35
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll : 1.5.12.24
sfFavorites.dll : 1.0.4.40
sfFavoritesShellExtension.dll : 1.0.1.5
sfTransferQueue.dll : 1.0.1.40
SmartHook.dll : 1.0.2.2

+- Language ---------------------------
SmartFTP.exe : 2.5.1008.40

+- Internet Explorer ------------------
Version : 7.0.5730.11

+- Winsock ----------------------------
Winsock : 2.2

for if help also comment that when use queue upload (with 5 workers) many times my internet connection is lost, only happen with the queue transfers.

somebody can help me please, or give me their opinion?

resume:

- is any option for comprobate if all files was downloaded or uploaded correctly?

- is normal queue transfers dont ask for overwrite and sometimes broken your internet connection?

Thanks.

Please purchase a license for technical support:
https://www.smartftp.com/buy.php

Buyed: Order information: 19601825

Thank you. Could you add the license key id to your profile in the forum? You can do this int he "My Controls" web page.

Regards,
Mat

Thank you. Could you add the license key id to your profile in the forum? You can do this int he "My Controls" web page.

Regards,
Mat

Ok, is made

Please, how ask for support? tickets or by this post?

thanks.

Hello Jose ...

Regarding the corrupt files. What makes you think they are corrupt? How do you verify this? When using the Transfer Queue SmartFTP tries to verify the transfer by comparing the file size of the source and destination file. Also if the server supports hash functions (XCRC, XMD5, ...) SmartFTP will compare the hash values of the source and destination file.

Please use the Transfer Queue and post the log here after the transfer completed.

The internal logic of the Transfer Queue makes the decision whether the file needs to be resume, overwritten or skipped. To configure the rules go to the favorite settings. Then in the Transfer->File Exist dialog click on the "Queue Rules".

BTW: The license key id doesn't show up in your profile yet. You may want to add it.

Regards
Mat
SmartFTP

Hi, thanks for your response.

I say is corrupted or not uploaded ok becose like example in wordpress blogs i upload all the files and later test the blog and dont work some functions, then i re-upload another time all the files and work fine, this happen sometimes, aproxly one of each 6 or 7 times, is not much and in upload is not important becose i discover fast if all uploaded ok when test it, but i have fear that when donwload backup copies if sometime i need to use this some file was damaged or corrupted, this is my fear

About the overwrite i go to the favorite/properties/FTP/Transfer/ but only appear the next:

Directory listing options
Other directory options
Transfer options
VMS
Keep alive

About the license key i put in https://www.smartftp.com/forums/my-controls.html in Your personal note pad, is not here?

Thanks for your help!

Finally i found the option about overwrite in Favorite/properties/Transfer/File Exists, i have changed to Default settings but still dont ask before overwrite in queu mode (in direct ask)

I have uploaded another blog by queue but no problem this time, i copy the log under the ftp server window (i dont know if is the same of the queue)


[18:11:06] SmartFTP v2.5.1008.40
[18:11:08] Resolving host name "00.000.000.00"
[18:11:08] Connecting to 00.000.000.00 Port: 21
[18:11:08] Connected to 00.000.000.00.
[18:11:08] 220-FTP server ready.
[18:11:08] 220 Este es un sistema privado - No se permiten usuarios anónimos
[18:11:08] USER adminuser
[18:11:08] 331 Usuario adminuser OK. Clave requerida
[18:11:08] PASS (hidden)
[18:11:09] 230-Usuario adminuser tiene acceso de grupo a: ftpuser
[18:11:09] 230-Este servidor soporta transferencias FXP
[18:11:09] 230 OK. El directorio restringido actual es /
[18:11:09] SYST
[18:11:09] 215 UNIX Type: L8
[18:11:09] Detected Server Type: UNIX
[18:11:09] FEAT
[18:11:09] 211-Extensions supported:
[18:11:09] EPRT
[18:11:09] IDLE
[18:11:09] MDTM
[18:11:09] SIZE
[18:11:09] REST STREAM
[18:11:09] MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
[18:11:09] MLSD
[18:11:09] TVFS
[18:11:09] ESTP
[18:11:09] PASV
[18:11:09] EPSV
[18:11:09] SPSV
[18:11:09] ESTA
[18:11:09] 211 End.
[18:11:09] Detected Server Software: PureFTPd
[18:11:09] PWD
[18:11:09] 257 "/" es tu localización actual
[18:11:09] CWD /domain.com
[18:11:10] 250 OK. El directorio actual es /domain.com
[18:11:10] PWD
[18:11:10] 257 "/domain.com" es tu localización actual
[18:11:10] TYPE A
[18:11:10] 200 TYPE es ahora ASCII
[18:11:10] PASV
[18:11:10] 227 Entering Passive Mode (91,192,108,80,198,122)
[18:11:10] Opening data connection to 00.000.000.00 Port: 50810
[18:11:10] MLSD
[18:11:10] 150 Conexión de datos aceptada
[18:11:10] 226-Options: -a -l
[18:11:10] 226 5 ocurrencias en total
[18:11:10] 519 bytes transferred. (2,49 KB/s) (203 ms)
[18:16:11] Se ha forzado la interrupción de una conexión existente por el host remoto.
[18:16:11] Client closed the connection.
[19:31:44] Resolving host name "00.000.000.00"
[19:31:44] Connecting to 00.000.000.00 Port: 21
[19:31:44] Connected to 00.000.000.00.
[19:31:45] 220-FTP server ready.
[19:31:45] 220 Este es un sistema privado - No se permiten usuarios anónimos
[19:31:45] USER adminuser
[19:31:45] 331 Usuario adminuser OK. Clave requerida
[19:31:45] PASS (hidden)
[19:31:45] 230-Usuario adminuser tiene acceso de grupo a: ftpuser
[19:31:45] 230-Este servidor soporta transferencias FXP
[19:31:45] 230 OK. El directorio restringido actual es /
[19:31:45] SYST
[19:31:45] 215 UNIX Type: L8
[19:31:45] Detected Server Type: UNIX
[19:31:45] FEAT
[19:31:45] 211-Extensions supported:
[19:31:45] EPRT
[19:31:45] IDLE
[19:31:45] MDTM
[19:31:45] SIZE
[19:31:45] REST STREAM
[19:31:45] MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
[19:31:45] MLSD
[19:31:45] TVFS
[19:31:45] ESTP
[19:31:45] PASV
[19:31:45] EPSV
[19:31:45] SPSV
[19:31:45] ESTA
[19:31:45] 211 End.
[19:31:45] Detected Server Software: PureFTPd
[19:31:45] PWD
[19:31:45] 257 "/" es tu localización actual
[19:31:45] TYPE A
[19:31:45] 200 TYPE es ahora ASCII
[19:31:45] PASV
[19:31:45] 227 Entering Passive Mode (91,192,108,80,197,84)
[19:31:45] Opening data connection to 00.000.000.00 Port: 50516
[19:31:45] MLSD
[19:31:46] 150 Conexión de datos aceptada
[19:31:46] 226-Options: -a -l
[19:31:46] 226 114 ocurrencias en total
[19:31:46] 13080 bytes transferred. (37,2 KB/s) (343 ms)
[19:31:51] CWD /domain.com
[19:31:51] 250 OK. El directorio actual es /domain.com
[19:31:51] PWD
[19:31:51] 257 "/domain.com" es tu localización actual
[19:31:51] PASV
[19:31:51] 227 Entering Passive Mode (91,192,108,80,197,14)
[19:31:51] Opening data connection to 00.000.000.00 Port: 50446
[19:31:51] MLSD
[19:31:52] 519 bytes transferred. (4,64 KB/s) (109 ms)
[19:31:52] 150 Conexión de datos aceptada
[19:31:52] 226-Options: -a -l
[19:31:52] 226 5 ocurrencias en total

Hello ...

No it's not possible to set the action to ask in the file exist settings of the Queue for obvious reasons.

Regards,
Mat

ok, thanks

about the another questions of files and license?

Hello ..

Please elaborate.

Regards,
Mat

I say is corrupted or not uploaded ok becose like example in wordpress blogs i upload all the files and later test the blog and dont work some functions, then i re-upload another time all the files and work fine, this happen sometimes, aproxly one of each 6 or 7 times, is not much and in upload is not important becose i discover fast if all uploaded ok when test it, but i have fear that when donwload backup copies if sometime i need to use this some file was damaged or corrupted, this is my fear

About the license key i put in https://www.smartftp.com/forums/my-controls.html in Your personal note pad, is not here?

>Corrupt Transfers
SmartFTP automatically verifies the transfer at the end (as much as it's technically possible). If the check fails the file will be transferred again.

>License Key
Yes go to the my controls page. Then on the left select "Edit Profile Information". Then at the bottom you find a "License Key Id" input field.

Regards,
Mat

I have edited the info with the license id

I have uploaded now another wordpress blog and is the same problem, exactly with the backup function of the wordpress blog give a blank page, if i reupload another time then the problem will resolved but i hope for if you can say me how copy or donwload the transfer queue log for send you and can revise for if find the problem.

Thanks.

Note: I have found the file of problem, is edit.php in the server now is a empty file with 0 kb and in my local is 10 kb file, then or not is comparing the files for integrity or something is wrong

Please post the log showing the problem.

but i hope for if you can say me how copy or donwload the transfer queue log

I dont knew how show the queue log from the uploaded files, but i have discovered the manner in the forum and i have set the properites to log the queue in the next transfers.

I will paste the log of the next error that we have with corrupted or empty files, by the moment i paste log of some any one files for if can help you to discover the error:

[2008-02-28T22:23:07] Log opened
[2008-02-28T22:23:07] Initializing. Transfer Queue v1.0.1.40.
[2008-02-28T22:23:07] Remote file exist check: "tiny_mce_gzip.php".
[2008-02-28T22:23:07] SIZE tiny_mce_gzip.php
[2008-02-28T22:23:07] 213 10364
[2008-02-28T22:23:07] MDTM tiny_mce_gzip.php
[2008-02-28T22:23:07] 213 20080219124457
[2008-02-28T22:23:07] Source File: Size=10364, SizeUnit=Byte, Time=2008-02-18T20:14:15, TimeFormat=Exact
[2008-02-28T22:23:07] Destination File: Size=10364, SizeUnit=Byte, Time=2008-02-19T12:44:57, TimeFormat=Exact
[2008-02-28T22:23:07] RecentTime=2008-02-28T21:23:07
[2008-02-28T22:23:07] Rule "IF Destination Time=Newer AND Size=Equal AND Transfer=No Matter THEN Skip" matched. Action="Skip".
[2008-02-28T22:23:07] Skipping file "tiny_mce_gzip.php". Reason: User action.
[2008-02-28T22:23:07] Log closed


[2008-02-28T22:18:26] Log opened
[2008-02-28T22:18:26] Initializing. Transfer Queue v1.0.1.40.
[2008-02-28T22:18:26] Remote file exist check: "options-privacy.php".
[2008-02-28T22:18:26] SIZE options-privacy.php
[2008-02-28T22:18:26] 213 1275
[2008-02-28T22:18:26] MDTM options-privacy.php
[2008-02-28T22:18:26] 213 20080219112311
[2008-02-28T22:18:26] Source File: Size=1275, SizeUnit=Byte, Time=2008-02-18T20:12:32, TimeFormat=Exact
[2008-02-28T22:18:26] Destination File: Size=1275, SizeUnit=Byte, Time=2008-02-19T11:23:11, TimeFormat=Exact
[2008-02-28T22:18:26] RecentTime=2008-02-28T21:18:26
[2008-02-28T22:18:26] Rule "IF Destination Time=Newer AND Size=Equal AND Transfer=No Matter THEN Skip" matched. Action="Skip".
[2008-02-28T22:18:26] Skipping file "options-privacy.php". Reason: User action.
[2008-02-28T22:18:26] Log closed


[2008-02-28T22:18:31] Log opened
[2008-02-28T22:18:31] Initializing. Transfer Queue v1.0.1.40.
[2008-02-28T22:18:31] Remote file exist check: "fresqui.gif".
[2008-02-28T22:18:31] SIZE fresqui.gif
[2008-02-28T22:18:31] 213 583
[2008-02-28T22:18:31] MDTM fresqui.gif
[2008-02-28T22:18:31] 213 20080214190704
[2008-02-28T22:18:31] Source File: Size=583, SizeUnit=Byte, Time=2008-02-14T11:32:12, TimeFormat=Exact
[2008-02-28T22:18:31] Destination File: Size=583, SizeUnit=Byte, Time=2008-02-14T19:07:04, TimeFormat=Exact
[2008-02-28T22:18:31] RecentTime=2008-02-28T21:18:31
[2008-02-28T22:18:31] Rule "IF Destination Time=Newer AND Size=Equal AND Transfer=No Matter THEN Skip" matched. Action="Skip".
[2008-02-28T22:18:31] Skipping file "fresqui.gif". Reason: User action.
[2008-02-28T22:18:31] Log closed


[2008-02-28T22:18:48] Log opened
[2008-02-28T22:18:48] Initializing. Transfer Queue v1.0.1.40.
[2008-02-28T22:18:48] CWD /blog.com/web/htdocs/wp-includes/js/tinymce/plugins/spellchecker/classes
[2008-02-28T22:18:48] 250 OK. El directorio actual es /blog.com/web/htdocs/wp-includes/js/tinymce/plugins/spellchecker/classes
[2008-02-28T22:18:48] PWD
[2008-02-28T22:18:48] 257 "/blog.com/web/htdocs/wp-includes/js/tinymce/plugins/spellchecker/classes" es tu localización actual
[2008-02-28T22:18:48] Sorting 4 items.
[2008-02-28T22:18:48] Sort Time = 0s.
[2008-02-28T22:18:48] Log closed

Please only post the logs with the error.

Regards,
Mat

I paste error similar error in direct transfer, i will search some error in queue mode and i will paste also

[23:16:27] 213 5169
[23:16:27] MDTM options-general.php
[23:16:27] 213 20080225120512
[23:16:27] PASV
[23:16:27] 227 Entering Passive Mode (91,192,108,80,198,159)
[23:16:27] Opening data connection to 91.192.108.80 Port: 50847
[23:16:27] RETR options-general.php
[23:16:28] 150-Conexión de datos aceptada
[23:16:28] 150 5.0 kbytes quedan por descargar
[23:16:28] 226-Archivo transmitido con éxito
[23:16:28] 226 0.000 segundos (medidos aquí), 83.39 Mbytes por segundo
[23:16:29] Transfer Timeout (20s). Closing data connection.
[23:16:29] 0 bytes transferred. (0 bytes/s) (00:00:02)
[23:16:29] File size mismatch.
[23:16:29] Transfer failed. Use the Transfer Queue for automatic retries.

finally i found a program called winmerge for compare files and folders and can find more easy errors in smartftp queue transfers, this is the log of queue for the file after-all-posts.php that is not downloaded in this time, i have find this log:

[2008-03-13T15:19:18] Log opened
[2008-03-13T15:19:18] Initializing. Transfer Queue v1.0.1.40.
[2008-03-13T15:19:18] CWD /blogexample.com/web/htdocs/wp-content/themes/blogs/ads
[2008-03-13T15:19:18] 250 OK. El directorio actual es /blogexample.com/web/htdocs/wp-content/themes/100blogs/ads
[2008-03-13T15:19:18] PWD
[2008-03-13T15:19:18] 257 "/blogexample.com/web/htdocs/wp-content/themes/blogs/ads" es tu localización actual
[2008-03-13T15:19:18] TYPE I
[2008-03-13T15:19:18] 200 TYPE es ahora 8-bit binary
[2008-03-13T15:19:18] SIZE after-all-posts.php
[2008-03-13T15:19:18] 213 0
[2008-03-13T15:19:18] MDTM after-all-posts.php
[2008-03-13T15:19:18] 213 20080122134304
[2008-03-13T15:19:18] PASV
[2008-03-13T15:19:18] 227 Entering Passive Mode (10,100,108,80,196,121)
[2008-03-13T15:19:18] Opening data connection to 10.100.108.80 Port: 50297
[2008-03-13T15:19:18] RETR after-all-posts.php
[2008-03-13T15:19:19] 0 bytes transferred. (0 bytes/s) (78 ms)
[2008-03-13T15:19:19] 150 Conexión de datos aceptada
[2008-03-13T15:19:19] 226 Archivo transmitido con éxito
[2008-03-13T15:19:19] Log closed

and the file after-all-posts.php was not downloaded to the hard disk, i make another time the queue transfer and the file donwloaded correctly

I hope this help you to help me with my problem, thanks.

Hello Jose ..

I believe we have fixed the bug with zero files in the latest version. Please install it from:
https://www.smartftp.com/download

After the installation make sure that you are running version .41. You can check this in the menu: Help->About "System Information"

Regards,
Mat