Aspects for managing subsystem processes from a central site in a digital
media distributor system are presented. The aspects include utilizing a plurality
of threads as a task manager in a central site server of the digital media distributor,
and autonomously controlling initiation and termination of one or more subsystem
processes with the task manager. The aspects further include providing the task
manager as a main program thread of an operating system of a central site server
of the DMD system, and managing subsystem processes from start-up to shut down,
including states of online, offline, process inoperable, deadlock inoperable, and
spawn inoperable, with the task manager to dynamically manage the DMD system.