Deployment Failing for New Apps (Rails & Flask) - Possible Account Flag

Hello Fly.io Support Team,

I’m experiencing consistent deployment failures across multiple applications and frameworks, which strongly suggests a platform-level or account-level issue rather than application code problems.

Problem Summary

Both Ruby on Rails and Python Flask applications that run perfectly locally are failing to deploy on Fly.io with different but related errors.

Affected Applications

  • tuneatlife-api-v3 (Rails) - Suspended/corrupted state
    • tuneatlife-api-v4 (Rails) - Suspended/corrupted state
    • tuneatlife-api-v5 (Rails) - Deployment failures
    • tuneatlife-api-flask (Flask) - Gunicorn worker boot errors

Evidence This Is Platform-Level

  1. Multiple Frameworks Affected: Both Rails and Flask apps failing
    1. Local vs Production: All apps work perfectly in local development
    1. Consistent Pattern: Similar deployment failures across different apps
    1. Build Success: Docker images build and push successfully, but deployment fails
    1. App Suspensions: Multiple apps showing “suspended” status unexpectedly

Technical Details

  • Account: Pay-as-you-go plan with valid payment method
    • Organization: “Tune at life”
    • Rails Errors: ActiveSupport::MessageEncryptor issues, machine lease conflicts
    • Flask Errors: Gunicorn worker boot failures, machine startup issues
    • Common Pattern: Apps build successfully but fail during deployment/startup

Account Status

  • Billing: Active Pay-as-you-go plan
    • Payment Method: Valid credit card on file
    • Balance: $0.00 (should charge automatically)
    • No visible account warnings or notifications

Request

Can you please check if my account or organization has been automatically flagged, suspended, or has hit some resource limit? The consistent cross-framework failures suggest this is not an application code issue.

I’m happy to provide additional logs, app names, or technical details as needed.

Thank you for your assistance!

Hi… Sorry to hear that you’re having trouble… It’s best to email billing@fly.io when you suspect an account glitch; anyone can send there, unlike the other email addresses.

(Scroll down to the “Billing and account support” section, :green_shaded_lamp:, if your browser doesn’t jump there automatically.)

We in the community forum generally can’t check your account settings.

Hope you find a speedy resolution!

“suspended” status just means the machines are stopped automatically after a timeout, it’s not an account flag. you should remove auto_stop_machines in your fly.toml to remove this behaviour.

What do you mean by “corrupted” state? What deployment failures are you getting specifically? Perhaps you could supply some deployment logs.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.