Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
Hi,
we are seeing some transfers of larger files to remote asset stall. I notice that in the configuration of the FileTransferSubSystem there are a number of timeouts that can be configured.
I did wonder if when a timeout occurs is a file transfer event sent out, and could I subscribe to that? We have noticed that if we manually start the transfer again it picks up from where it left off.
If I can subscribe, then my questions would be:
We have opened a case with support to try and understand why the transfer stalls, so I'm not looking to fix that issue in this thread. Just looking to work around the issue for now.
Solved! Go to Solution.
Hello, Kieron.
I don't know if you've seen this article: CS226052
Per that:
FileTransfer Idle Timeout - amount of time in seconds until a file transfer times-out and is cleaned up from the system
Idle Thread Timeout - amount of time in seconds until a thread times-out and is cleaned up from the system
So one is for timing out the file transfer proper between the Edge device and the Platform., and the other is for terminating underlying idle threads; e.g. thread(s) might have been used in the past but are now idle so they can be killed.
The file transfers can be left left hanging by network or infrastructure issues. The threads are killed a bit later if still not in use.
Please note that:
FileTransfer Idle Timeout is in seconds
Idle Thread Timeout is in milliseconds, this one is wrongly quoted as seconds in that article. (Note: I have corrected the article.)
-- Craig A.
Hello, Kieron.
I don't know if you've seen this article: CS226052
Per that:
FileTransfer Idle Timeout - amount of time in seconds until a file transfer times-out and is cleaned up from the system
Idle Thread Timeout - amount of time in seconds until a thread times-out and is cleaned up from the system
So one is for timing out the file transfer proper between the Edge device and the Platform., and the other is for terminating underlying idle threads; e.g. thread(s) might have been used in the past but are now idle so they can be killed.
The file transfers can be left left hanging by network or infrastructure issues. The threads are killed a bit later if still not in use.
Please note that:
FileTransfer Idle Timeout is in seconds
Idle Thread Timeout is in milliseconds, this one is wrongly quoted as seconds in that article. (Note: I have corrected the article.)
-- Craig A.
Hi Craig,
sorry for the late reply, been off work for a while. Thanks for the info, very useful, I'll put it into use,
Kieron