A system and method for error handling and recovery in a content
distribution system is described in which errors corresponding to failed
file operations (e.g., file transfer errors, file delete errors) are
placed in an error queue. Error analysis logic reads the errors from the
error queue and makes a determination as to whether the file operation
errors are recoverable errors based on an error recovery policy. If the
error analysis logic determines that recovery is possible, then one or
more error recovery procedures are invoked. The procedures may be specific
to the content delivery system (e.g., "Server X was down on 1/20 between
10:20 and 11:00 AM"), or may be more general (e.g., "attempt file
transfers 5 times before quitting"). If it is determined that an error is
not automatically recoverable, then the error is included in an error
report.
Описаны система и метод для обработки ошибок и спасения в содержимой системе распределения в ошибки соответствуя к вылтинным из строя деятельностям архива (например, ошибкам перехода архива, ошибкам delete архива) помещены в косе ошибки. Логика анализа ошибки читает ошибки от косы ошибки и делает определение as to whether ошибками деятельности архива будут recoverable ошибки основанные на политике восстановления при ошибках. Если логика анализа ошибки обусловливает, то что спасение по возможности, тогда one or more процедуры по восстановления при ошибках invoked. Процедуры могут быть специфически к содержимому средство доставки (например, "сервер x находился вниз на 1/20 между 10:20 и 11:00 am"), или могут быть вообщеее (например, "переходы архива попытки 5 времен перед прекращать"). Если обусловлено, то что ошибка не автоматически recoverable, после этого ошибка включена в отчет о ошибки.