You need to sign in or sign up before continuing.
Fix 403 (permission denied), 500 (unstable connections), and client errors (internal to Orthanc) caused by long-running Orthanc jobs that are not able to retrieve resources
There are issues with Orthanc jobs timing out or failing to execute. Several factors appear to be contributing:
- Not all requests are being made during the server's HTTP timeout period. (When running in async mode, this value can be safely increased.)
- The authorization to DICOMweb resources is not long enough. (This can be increased via the Sonador auth configuration.)
- Large studies become susceptible to network instability which results in dropped packets, data inconsistency, and a failed transfer.
Because of the high rate of failure, multiple approaches are needed to improve the transfer success rate.
-
Profile connections and determine timeout values that allow for transfers to complete without error -
Create tools that make it possible to queue transfers at the series level (even when moving patients or studies), so that the payload will be smaller and more likely to succeed -
Create logic able to compare remote data to local data ( sync
) so that successful transfers don't have to be repeated when re-queueing data (refer to sonador-cli#7 (closed))
Edited by Rob Oakes