SFTP: java.net.SocketTimeoutException: Read timed out

Users may see the following error message when attempting to publish to an SFTP server:

com.hannonhill.cascade.model.publish.transmit.ShuttleRuntimeException: SFTP error occurred during SFTP Shuttle setup: Session.connect: java.net.SocketTimeoutException: Read timed out

This error is typically caused by a maximum concurrent connections limit on the SFTP server itself (either total concurrent connections or concurrent connections from a specific IP).

To resolve the issue, increase the connection limit(s) on the target SFTP server (we recommend a minimum of 25 connections, but some organizations may require more).

Note: Cascade CMS uses a parallel publishing model where up to 2 publish jobs from every Site can be publishing at the same time. A publish job will use at most 4 connections and a minimum of 1 connection (depending on the number of concurrent jobs publishing at once).