problems connecting to Railway
tom-debug-design
HOBBYOP

7 months ago

Til Railway support: Problem med Flask/Gunicorn-bot (Atomicbot webhook)

Hei!
Vi har prøvd å deploye en enkel Flask-app (Discord webhook relay) på Railway, men får container som stopper etter 3-5 sekunder, uten tydelig feil i Deploy Logs.

Her er alt vi har testet / gjort:

Hva vi har prøvd:

  • Minste mulige kode: app.py med kun /-route og /webhook-route.

  • requirements.txt:

    • flask, requests, gunicorn (ingen andre dependencies)

  • Procfile:

    • web: gunicorn app:app

    • Filen heter faktisk Procfile uten filextension

  • GitHub deploy, ikke direkte fra zip

  • Satt environment variable:

    • DISCORD_WEBHOOK (Discord URL, fungerer lokalt)

  • Testet også med .env lokalt – funker der.

  • Ingen ekstra “app.run()” i produksjonskode.

  • Ingen feilmeldinger i Build Logs eller Deploy Logs (kun at Gunicorn starter og stopper umiddelbart).

  • Har fått appen til å svare på / lokalt, men aldri på Railway.

Problemet:

  • Deploy-logg viser:

    • Starter container

    • Starter Gunicorn

    • “Booting worker with pid: X”

    • Så stopper container etter ca 3-5 sekunder

    • Ingen Python stacktrace, ingen error (hverken i build eller deploy logs)

  • Har forsøkt å deploye flere ulike varianter (også ZIP fra ChatGPT), samme feil hver gang.

  • Har testet pings/keep-alive (ingen effekt – container stopper før dette kan hjelpe).

  • Har testet både gratis- og betalt plan.

Hva vi ønsker:

  • Forstå hvorfor Railway stopper containeren så raskt, selv om alt fungerer lokalt og vi bruker standard best practice for Flask + Gunicorn.

  • Tips til konfig/endring slik at boten faktisk blir liggende oppe og svarer på HTTP.

Kan dere se om det er et konfigurasjonsproblem, bug, eller kjent issue?
Evt. henvise oss til et Railway-eksempel repo for minimal Flask-app som faktisk fungerer?

Takk for hjelpen!

$10 Bounty

2 Replies

Railway
BOT

7 months ago

Hey there! We've found the following might help you get unblocked faster:

If you find the answer from one of these, please let us know by solving the thread!


brody
EMPLOYEE

7 months ago

This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.

Status changed to Open brody 7 months ago


turborx
FREE

7 months ago

hi, it looks like your service isn’t starting properly, which is why railway can’t connect. please check your deployment logs for any errors, and make sure you’ve set a correct start command or entrypoint in your project settings. if you’re using a database, also double-check that your DATABASE_URL is correctly set.


Loading...