Prawie pewne osoby napotkały ten problem wcześniej.Błąd Heroku H14 (brak uruchomionych procesów internetowych)
Zastosowano wszystkie instrukcje dotyczące konfiguracji węzła i npm. Podczas popychania do heroku nie było żadnych błędów. Ale kiedy otworzyć aplikację, to pokazuje "Błąd aplikacji"
heroku ps
powraca
Process State Command
------- --------- ------------
main.1 up for 1m node main.js
podczas
heroku logs
powraca
Error H14 (No web processes running) -> GET mewtwo.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
Próbowałem ponownym uruchomieniu aplikacji z heroku restart
ale ul źle dostaje ten sam błąd. Google wokół i nie było innego rozwiązania niż heroku restart
. Ktoś próbował innych metod?
Odpowiedź: (I umieścić go tutaj, ponieważ mój rep jest zbyt niska, by jeszcze pisać odpowiedź)
Ok końcu zorientowaliśmy się sam.
Podobno w Procfile, oświadczyłem
main: node main.js
ale Heroku wykorzystuje
web: node main.js
Myślałem nazewnictwo może być cokolwiek chcesz, ale w rzeczywistości jest to surowe, trzeba użyć internecie bo to działa (Heroku nie podkreśla tego - bądź ostrożny) przynajmniej na razie, dopóki nie zrozumiem, dlaczego ta surowość i czy mogę zmienić nazwę.
Czy jesteś pewny, że kupiłem WEB- instancje pracowników? – sarnold
czy muszę kupić? Po prostu podążam za tutorialem instalacji - https://devcenter.heroku.com/articles/nodejs, Przypuszczam, że jest to bezpłatne, chyba że chcesz dodać więcej? –
znalazłem cytat "Uruchomienie więcej niż jednego dyna przez dłuższy czas może spowodować naliczenie opłat na twoje konto". Prowadzę tylko jedną. –