On 12/5/2016 11:51 PM, Sasikala Raju wrote:

While uploading to FTP we are getting below error. Will CURLOPT_FTP_RESPONSE_TIMEOUT <http://ncvs.commvault.com/source/s?defs=CURLOPT_FTP_RESPONSE_TIMEOUT&project=win> help here ?

Does STOR command takes long time usually ?

11/23 13:41:47 => Send header, 56 bytes (0x38)

11/23 13:41:47 0000: STOR sendLogFiles_FC9F9_2016_11_23_12_42_34_1676317.7z

11/23 14:11:48 == cURL Info: server response timeout

11/23 14:11:48 == cURL Info: Closing connection 1


That's not enough trace output to answer your question. libcurl uses a default timeout for FTP of 30 minutes for the pingpong [1][2] and I think but can't find at the moment that it's only if you don't have a timeout set via CURLOPT_TIMEOUT* or CURLOPT_FTP_RESPONSE_TIMEOUT. Based on your log timestamps I'll guess it is the default timeout. Are you using passive mode? Also could this be related to your other issue that may have to do with large files?


[1]: https://github.com/curl/curl/blob/curl-7_51_0/lib/ftp.c#L3211
[2]: https://github.com/curl/curl/blob/curl-7_51_0/lib/urldata.h#L80

-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:  https://curl.haxx.se/mail/etiquette.html

Reply via email to