perldoc.perl.org/functions/system.html
"The return value is the exit status of the program as returned by the wait call. To get the actual exit value, shift right by eight (see below)." То есть надо делить на 256.
Проще всего запустить три копии скрипта архивации, каждый из которых будет записывать время завершения. Последний из выполнившихся запишет время завершения всей архивации.
Логи смотреть. Скорее всего какой-то ресурс кончился - диск, память. Может быть и проблема в изменениях в обновившейся СУБД - бывают такие изменения...
попробуйте посмотреть, что возвращает AdmURL