Fly region pool is not applied

Hi there!

I’m having some problems scaling my app to more regions.

I’ve set the following regions for my app process:

fly regions add lax ord fra --group app

fly scale count 3
Count changed to app=3 cron=1 worker=1

fly status
app fra
app fra
app fra

When I start scaling, all instances are put in the ‘fra’ region.

The strange thing is that if I try it on a different group/service, that service is deployed to different regions. The main app, however, seems to be ‘stuck’ in the ‘fra’ region.

Any ideas?

I believe scaling named processes to multiple regions doesn’t currently work.

Instead we’d recommend making separate applications (one app per use case) that can be scaled separately.