Differences
This shows you the differences between the selected revisions of the page.
2011-09-15 | 2013-04-24 | ||
session logging (martin) | Troubleshooting Timestamp Issues (martin) | ||
Line 27: | Line 27: | ||
* If you are getting an error message, check list of [[messages|common error messages]]. | * If you are getting an error message, check list of [[messages|common error messages]]. | ||
* Turn on [[logging|session logging]] and check the generated log file to see if WinSCP actually does what you want it to do. | * Turn on [[logging|session logging]] and check the generated log file to see if WinSCP actually does what you want it to do. | ||
+ | |||
+ | ===== [[timestamps]] Troubleshooting Timestamp Issues ===== | ||
+ | When the file timestamps you see in [[ui_file_panel|file panels]] are not what you expect them to be; or [[task_synchronize|synchronization]] does not work: | ||
+ | * Read documentation on [[timestamps]]. | ||
+ | * Read about [[faq_synchronize|common problems causing synchronization not to work]]. | ||
+ | * With [[sftp|SFTP]] and [[ftp|FTP]]((For FTP this is specifically mandated for ''[[ui_login_ftp|MLSD]]'' command. With obsoleted ''LIST'' command, behaviour is undefined.)) protocols, both client and server need to use UTC timestamps. | ||
+ | * Common problem is that the server misinterprets the UTC timestamps. | ||
+ | * To see how WinSCP and the server communicate the timestamps, turn on [[logging|session logging]] (on level //Debug 1//) &beta and check the generated log file. | ||
+ | |||
+ | When inspecting the session log, look for following entries: | ||
+ | |||
+ | * Directory listing, including UTC file modification timestamps: | ||
+ | |||
+ | <code> | ||
+ | ..;D;0;2013-04-24T08:43:23.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | .htaccess;-;33;2004-11-10T20:46:46.000Z;"" [0];"" [0];rw-rw-rw-;3 | ||
+ | commandline.txt;-;9390;2013-04-15T09:01:52.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | config.txt;-;4490;2013-04-17T06:31:36.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | contributions.txt;-;1865;2012-08-24T07:08:58.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | directory_cache.txt;-;1892;2011-07-30T18:24:52.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | dragext.txt;-;4329;2013-04-09T11:50:48.000Z;"" [0];"" [0];rw-rw-rw-;1 | ||
+ | </code> | ||
+ | |||
+ | * Modification timestamp being set on target files after file transfer (SFTP): | ||
+ | |||
+ | <code> | ||
+ | Preserving timestamp [2009-02-26T21:15:50.000Z] | ||
+ | </code> | ||
+ | |||
+ | * Timestamp comparing during synchronization: | ||
+ | |||
+ | <code> | ||
+ | Local file 'D:\Documents\wiki\config.txt' [2013-04-24T09:41:04.922Z] [4546] is modified | ||
+ | comparing to remote file '/home/martinp/httpdocs/wiki/config.txt' [2013-04-17T06:31:36.000Z] [4490] | ||
+ | </code> | ||
+ | |||
+ | If this does not help you, and you decide to seek [[support]], make sure you include complete session log in your report, showing above entries. | ||
===== When You Are Not Able to Help Yourself ===== | ===== When You Are Not Able to Help Yourself ===== | ||
Learn what [[support|support]] you may get to WinSCP. | Learn what [[support|support]] you may get to WinSCP. |