From Net::FTP:
When reporting bugs/problems please include as much information as possible. It may be difficult for me to reproduce the problem as almost every setup is different.
A small script which yields the problem will probably be of help. It would also be useful if this script was run with the extra options Debug => 1 passed to the constructor, and the output sent with the bug report. If you cannot include a small script then please include a Debug trace from a run of your program which does yield the problem.
Please create and post a small test program with Debug enabled so that we know the configuration you're using such as Active/Passive and provide the output. Unfortunately the link to the autoftp.pl example program seems to be broken at Perldoc but you can find the source at https://github.com/cabletie/nrpod/blob/master/autoftp-2.4.1/autoftp. Are you setting a timeout value in your program?
Edit: I tried again and the Example link at Net::FTP worked.
| [reply] |
What has changed is our proxy server.
This is where I would look. If you're sending FTP, you need to open arbitrary local ports to send to the client and I suspect your proxy isn't forwarding the connection. If not, maybe it's a some kind of keep-alive bug with Net::FTP, but I doubt it.
| [reply] |