Apps dying unexpectedly

I had destroyed and relaunched the app with same app id after 2 days (2021-11-01T07:19:28Z), which is a drastic solution that can happen only while we are in testing phase I guess.

It would be great if there could be some clarity before we go live about a few:

  • If this had happened because it was a multi-process app? Should we not do multi-process apps for now that it is preview and not ready?
  • Or had it happened because scale count minimum was set to 0 at some point?

Also, I don’t quite understand how autoscaling interacts with count scaling. Does autoscaling always override count scaling?
I’m asking because flyctl scale count procA=1 procB=1 was restarting the app for sometime, which is count scaling if I am right.