I recently started working on a new server and writing many files I often get an upload error (1 in 20-50 files I'd say).
I connect via ftp using Webdrive 2017 build 4860 64bit.
My Os is Windows Seven 64.
Ftp passes over an OpenVpn channel.
The remote system is a Windows virtual machine (don't know what flavour) and the ftp server is Filezilla.
an excerpt of the log containing the error:
230 Logged on SYST 215 UNIX emulated by FileZilla FEAT 211-Features: MDTM REST STREAM SIZE MLST type*;size*;modify*; MLSD UTF8 CLNT MFMT EPSV EPRT 211 End OPTS UTF8 ON 202 UTF8 mode is always enabled. No need to send this command. PWD 257 "/" is current directory. MLST /folder/file.php 250-Listing /folder/file.php type=file;size=47993;modify=20171012155031; /folder/file.php 250 End Resuming interrupted transfer at offset 47993 CWD /folder 250 CWD successful. "/folder" is current directory. TYPE I 200 Type set to I REST 0 350 Rest supported. Restarting at 0 PASV 227 Entering Passive Mode (10,101,9,54,243,232) REST 47993 350 Rest supported. Restarting at 47993 STOR event.php 150 Opening data channel for file upload to server of "/folder/file.php", restarting at offset 47993 SendFile: Can't read from cache file, error=c0000022 Upload: sending file to server failed Created a backup of file C:\TEMP\z\WebDrive\Cache\My_server\Files\File(3084) Upload Failed Unable to upload \folder\file.php Error= (0) A backup of this file has been created Update cache size from file change '\folder\file.php' Cache: 33.73 MB Subtract: 11 Bytes
As a result the remote file disappears.
My cache is set as follows:
cache files, expire after 43200
chache direcory listings, expire after 43200
flush cache files on connect
flush directory listings on connect
cache limit 11000 MB
Usually the cache is filled with few tens of MB
I used webdrive on many other (linux) servers with the same cache settings and have no problems. My local disk is fine and fit.
What is error c0000022 ?