I have to explicitly boot all the processor nodes every time when my master system restarts i.e
mdpboot -n 3
P.S I am implementing beowulf cluster
Try updating to a new version of MPICH. MPD is quite old and hasn't been supported for some time. The newer versions use Hydra which doesn't require booting.