App stuck in pending in maa region

Hi, I have a rather simple Go app and a volume for its persistence (sqlite), both running in the maa region. Here’s my flyctl status:

▲ flyctl status
App
  Name     = honk
  Owner    = personal
  Version  = 18
  Status   = running
  Hostname = honk.fly.dev

Instances
ID              PROCESS VERSION REGION  DESIRED STATUS  HEALTH CHECKS           RESTARTS        CREATED
abaa4d35        app     18 ⇡    maa     run     pending                         0               13m33s ago
23b86ee4        app     16      maa     stop    pending                         0               47m37s ago
22819dff        app     13      maa     stop    pending                         0               54m56s ago
325a2140        app     12      maa     stop    pending                         0               2h4m ago
a85bf933        app     8       maa     stop    running 1 total, 1 passing      3               2022-05-21T02:28:33Z

As is evident, the last working deploy is stuck in v8 with the desired status as stop. Every subsequent deploy is stuck in pending state. The app itself appears to be running fine — it simply hasn’t been upgraded to the latest deploy.

1 Like

Same for me.

  PROCESS VERSION REGION  DESIRED STATUS  HEALTH CHECKS           RESTARTS        CREATED              
   app     25 ⇡    maa     run     pending                         0               2m32s ago           
   app     25 ⇡    maa     stop    pending                         0               3h43m ago     

Not ideal at all but what finally worked for me was destroying the app and recreating it. There’s got to be a better way.

It worked automatically for me after being stuck for like 20 hrs or so

This might be a shot in the dark but could your --max-per-region flag be set to 1?

1 Like