Do you have a need to scale out web
and worker
independently of each other? If not:
-
Use multi-process Machines if your (secondary)
worker
process is really only a sidecar. - Or, use a process supervisor to run the sidecars alongside the main process.
Multi-process Fly apps are a hit and a miss, like you just found out.