Skip to main content
ExLibris
Ex Libris Knowledge Center

Ingest of Large Files Failing Due to Time-Outs

Symptoms

Ingest is failing when there are large files, for example video files of over 1GB, with log entries like:

22/01/2016 10:51:05 AM : Exception during ingesting, Error unmarshaling return header; nested exception is: java.net.SocketTimeoutException: Read timed out

Solution

Ingest calls on this script:

/exlibris/dtl/j3_1/digitool/home/system/bin/tasker.sh

The path to the file may differ on your server. Enter >j_bin at the terminal to change to the correct directory.

The TCP socket time-out threshold is configured in the script thus:

-Dsun.rmi.transport.tcp.responseTimeout=1500000

The default (as above) is 1,500,000 milliseconds, 25 minutes

If this value is lower than the default, you should consider raising it to 1,500,000, or increasing beyond 25 mins. if necessary.

Note

It is not necessary to restart any Digitool processes or components after making this change