diff --git a/eos_wfe_scripts/create_tape_drop_disk_replicas b/eos_wfe_scripts/create_tape_drop_disk_replicas
index 639f143f5e5bcf470b630ed76983a8e3899afc16..5f019931d01c0fa2f2e0b850093c3e5c58d543e5 100755
--- a/eos_wfe_scripts/create_tape_drop_disk_replicas
+++ b/eos_wfe_scripts/create_tape_drop_disk_replicas
@@ -5,6 +5,9 @@ if test $# -ne 3; then
   exit -1
 fi
 
+export XRD_STREAMTIMEOUT=600     # increased from 60s
+export XRD_TIMEOUTRESOLUTION=600 # increased from 15s
+
 WF_TAG="$1"
 FILE_PATH="$2"
 TAPE_FS_ID="$3"
diff --git a/eos_wfe_scripts/delete_archive_file b/eos_wfe_scripts/delete_archive_file
index da0d571ec727d1dba3bc11d26608ab9ba95d1ed7..63caeeca27032f8b4139cb34244c6c710e63f2c8 100755
--- a/eos_wfe_scripts/delete_archive_file
+++ b/eos_wfe_scripts/delete_archive_file
@@ -2,9 +2,13 @@
 
 EINVAL=22
 ECANCELED=125
+
 export XrdSecPROTOCOL=sss
 export XrdSecSSSKT=/etc/ctafrontend_SSS_c.keytab
 
+export XRD_STREAMTIMEOUT=600     # increased from 60s
+export XRD_TIMEOUTRESOLUTION=600 # increased from 15s
+
 if test $# -ne 5; then
   echo "Wrong number of command-line arguments"
   echo "Usage: delete_archive_file wf_tag rusername rgroupname archive_file_id file_path"
diff --git a/eos_wfe_scripts/retrieve_archive_file b/eos_wfe_scripts/retrieve_archive_file
index 59d1092f2194bba66cba5188dfab9f502e57a554..7df245787ce24a75382ac63e5a43ad1bf9b295f1 100755
--- a/eos_wfe_scripts/retrieve_archive_file
+++ b/eos_wfe_scripts/retrieve_archive_file
@@ -2,9 +2,13 @@
 
 EINVAL=22
 ECANCELED=125
+
 export XrdSecPROTOCOL=sss
 export XrdSecSSSKT=/etc/ctafrontend_SSS_c.keytab
 
+export XRD_STREAMTIMEOUT=600     # increased from 60s
+export XRD_TIMEOUTRESOLUTION=600 # increased from 15s
+
 if test $# -ne 9; then
   echo "Wrong number of command-line arguments"
   echo "Usage: retrieve_archive_file wf_tag rusername rgroupname archive_file_id turl disk_username disk_groupname metadata_base64 file_path"