[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FTP API Transfer Hanging
We had a similar issue with an EDI vendor's FTP connections. It turned
out the FTP server URL they provided us would load balance between 4 or
5 different actual FTP servers. After capturing the traffic for a few
weeks we discovered the hang always happened with one particular FTP
server. The vendor swore all the servers were the same. Since they had
no way to tell their system to omit a server from load balancing for a
specific customer (us), they gave us the individual URLs for each
server and let us decide. We programmed to always go to the same server
and have not seen a recurrence of the problem for several years now.
I have no idea why that particular FTP server would trigger the hang,
nor why it worked properly 95% of the time.
On Wed, Mar 23, 2016 at 2:24 AM, Udesen, Peder
<[1]Peder.Udesen@xxxxxxxxxxxxxxx> wrote:
I'm experiencing the same issue when using PUT
Just like Davids example for the call stack it is hanging in the
accept procedure waiting forever.
I still haven't found any reason for this. It happens for servers
that are inside and outside our firewall.
And it doesn't appear every time. For days or weeks there are no
problems. Then suddenly it hangs.
Perhaps specifying a value for timeout in the FTP_CONN would solve
the immediate problem, not removing the cause.
If you find out what causes it please let me know.
Kind regards
Peder
-----Oprindelig meddelelse-----
Fra: [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] På vegne af David
Lounsbrough
Sendt: 22. marts 2016 15:31
Til: 'HTTPAPI and FTPAPI Projects'
Emne: FTP API Transfer Hanging
We are continuing to experience hanging transfers with the FTP API.
I can't see anything that looks suspicious coming out of the job
log, but I've attached the log and the call stack from the latest
failure. The last entry in the log shows where the process is
hanging. If this is network related, is there a way we can set a
timeout for the transfer? Currently when we have a problem, the job
just sits indefinitely waiting for the transfer to complete. Is
there a way we can make the FTP API timeout after say 10 minutes so
that we can then handle the failure programmatically?
Thanks.
This email and any files transmitted with it may be confidential and
intended solely for the use of the individual or entity to which
they are addressed. If you have received this email in error please
notify the sender.
--------------------------------------------------------------------
---
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[4]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
--
Chris Edmondson
509.670.6817
References
1. mailto:Peder.Udesen@xxxxxxxxxxxxxxx
2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
4. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------