06-15-2009 10:09 AM
I am trying to use the System Replicator tools to read a cRIO target image but always get a FTP timeout error 56. So far I have tested on 3 difference cRIO 9074's with 9144 expansions.
It seems to get quite far along and then craps out on some random file. I have tried manually using FTP (Filezilla) to read the files off the cRIO and it works fine. I have also tried rebooting the
cRIO into noapp mode but it does not make any difference. Has anybody seen this problem?
06-15-2009 11:11 AM
sachsm,
I'm seeing the same problem -- randomly errors out while retrieving target image
06-16-2009 10:56 AM
Mike,
I have observed the same problem and am looking into it. It is related to the number of files on the cRIO controller and occurs when there are more than a certain number of files on the controller. Typically when you have the Scan Engine installed on the controller and the number of files increases accordingly, this problem will appear.
06-16-2009 02:40 PM
Christian,
As far as I know, we're not using the Scan Engine. However, we are transferring a lot of files -- 330 files 39 folders. FileZilla seems to always transfer the image and is able to recover through delays and disconnects.
06-17-2009 10:08 AM
Jon,
Thank you for the update and additional information. I have seen the problem occur when there are more than ~200 files. We're workiggn on isolating the problem to the FTP server on the controller or the FTP VIs in LV on the host, but based on your information it seems the problem may exist in the FTP server on the controller.
06-18-2009 05:27 PM
I have posted an update to the RT System Replication tools in the following DevZone Community entry. This update adds some extra Wait times in the processes which retrieves files from an RT target and places files on an RT target, in order to give the FTP server more time to free up used sockets for additional operations.
http://decibel.ni.com/content/docs/DOC-5102
If you are retrieving a lot of files from an RT target using another FTP client, you should add some extra Wait times between the individual FTP commands to retrieve files. Allocating about 500 ms per file retrieval should be adequate. If you are retrieving less than about 150 files you should not need to add any delays.