Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gdyby komuś aplikacja na Heroku nie startowała... #1

Open
konradorlinski opened this issue Mar 13, 2019 · 7 comments
Open

Gdyby komuś aplikacja na Heroku nie startowała... #1

konradorlinski opened this issue Mar 13, 2019 · 7 comments

Comments

@konradorlinski
Copy link

Jeśli wypchnęliście aplikację na remote Heroku, a aplikacja nadal nie działa i zgłasza błąd "503: No web processes running" (logi podgląda się komendą heroku logs) to trzeba uruchomić hostowanie w panelu Heroku tak jak jest to na screenie.
Przechwytywanie

@Velociraptorvelraptor
Copy link

Mnie nie startuje, z kolei mam taki błąd:

Zrzut ekranu 2019-03-15 o 12 27 08

@BielinskiLukasz
Copy link

Mnie nie startuje, z kolei mam taki błąd:

Zrzut ekranu 2019-03-15 o 12 27 08

Może brakuje pliku requirements.txt lub Procfile? :)

@konradorlinski
Copy link
Author

A masz zadeklarowany język aplikacji i dodany buildpack?
image

@Velociraptorvelraptor
Copy link

Wracajac do 1 zadania:
Jakby mi Procfile nie czytalo:
image
moze to przez rozszerzenie txt? Ale nie moge sie go pozbyc:
image

@konradorlinski
Copy link
Author

Procfile powinien nie mieć rozszerzenia. Jeśli korzystasz z Wndowsa to włącz pokazywanie rozszerzeń plików i skasuj z nazwy rozszerzenie txt. Jeśli korzystasz z linuxa to utwórz nowy plik z dobra nazwa albo skorzystaj z polecenia mv (przenieś i zmień nazwę) lub cp (skopiuj z nowa nazwa). Usunięcie txt powinno pomoc

@Velociraptorvelraptor
Copy link

image
Zrobiłem jak mówicie i mam błąd przy deployu.
image

@mszudarek
Copy link

Dodam jeszcze problemy na które ja się natknąłem, spędziłem nad nimi sporo czasu, może innym uda się tego uniknąć.

  1. Aplikacja działała lokalnie. Na Heroku, po dodaniu wpisu o pociągu, kolejne wyświetlenia podstrony /trains dawały różne wyniki. Czasem prawidłowo wyświetlał się dodany pociąg, czasem pusty json {}. Z tego powodu nie przechodziła większość testów. Problemem była kombinacja przechowywania json-ów w postaci zmiennych i domyślna liczba workerów na Heroku (> 1).

Rozwiązanie: zmiana liczby workerów na 1 poprzez wpisanie w cmd heroku config:set WEB_CONCURRENCY=1

  1. Template który działał lokalnie, nie ładował się na Heroku. Logi pokazywały error "Template not found". Przejrzałem kilkukrotnie ścieżki do plików szukając literówki, podawałem wprost ścieżkę do templatki we Flasku, nic nie przynosiło efektu.

Rozwiązanie: Pobrałem działający template z repozytorium https://github.com/Vetronus/heroku-flask-template i podmieniłem app.py i html na swój.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants