[esb-issues] [JBoss JIRA] Updated: (JBESB-1178) FTP Gateway Listener threads hang on Firewall reboot.
Mark Little (JIRA)
jira-events at lists.jboss.org
Mon Oct 15 16:19:22 EDT 2007
[ http://jira.jboss.com/jira/browse/JBESB-1178?page=all ]
Mark Little updated JBESB-1178:
-------------------------------
Fix Version/s: 4.2.1
> FTP Gateway Listener threads hang on Firewall reboot.
> -----------------------------------------------------
>
> Key: JBESB-1178
> URL: http://jira.jboss.com/jira/browse/JBESB-1178
> Project: JBoss ESB
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Transports
> Affects Versions: 4.0
> Environment: JBOSS-AS 4.0.4,JBOSS- ESB 4.0, JVM Sun 1.5 RedHat linux.
> Reporter: Philippe Ignace
> Assigned To: Mark Little
> Fix For: 4.2.1
>
>
> There is a firewall between the FTP Gateway and the FTP server.
> The firewall rebooted, cleans the FTP session tables.
> The socket used used for FTP communication are set with a timeout of 0 (indefinite) the client theads does not get any communication exception, but it does not get any answer either => the thread get indefinitely stuck. The server must be rebooted.
> There is to my knowledge no way to configure a timeout in the "org.jboss.internal.soa.util.EdtFtpImpl" class.
> Suggested workaround/patch :
> Use a System property to set the value :
> Add the following code :
> int timeOut = Integer.getInteger("jboss.esb.socket.timeout", -1);
> if (timeOut>=0) {
> try {
> m_oConn.setTimeout(timeOut);
> } catch (IOException e) {
> throw new RemoteFileSystemException("Failed while setting timeout=" + timeOut, e);
> }
> _logger.debug("TimeOut socket FTP=" + timeOut);
> }
> After the checkParms() invocation inside the private void initialize(boolean ...) method
> Same issue with the SFTP client, I guess (I am not using it though).
> Thanks.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the esb-issues
mailing list