Right now if one of the components errors it will not restart automatically. We should place the start function for each component in a for loop inside a goroutine so that if any fail they will be restarted. The error returned by the component should be printed for each restart.
Right now if one of the components errors it will not restart automatically. We should place the start function for each component in a for loop inside a goroutine so that if any fail they will be restarted. The error returned by the component should be printed for each restart.