A substrate processing apparatus, which includes a plurality of process
chambers for processing a substrate and a transfer part for carrying in
and carrying out the substrate to and from the plurality of process
chambers, includes a transfer history recording part, a process history
recording part, and an alarm history recording part. The transfer history
recording part relates history information concerning a transfer of the
substrate by the transfer part to each substrate, and records the history
information as first history information. The process history recording
part relates history information concerning a process state of the
substrate in each of the plurality of process chambers to each substrate
subject to be processed, and records the history information as second
history information. The alarm history recording part relates history
information concerning an alarm occurred in at least one of the transfer
part and the process chambers to each substrate, and records the history
information as third history information.