heroku에 배포했을 때 응용 프로그램 오류가 발생했습니다.

1279 단어 경 6루비Rails

소개



마침내 furima 앱이 완성되어 heroku에 배포했을 때 응용 프로그램 오류가 발생했습니다.
그 때 어떻게 대응했는지를 출력합니다.

에러시에 참고하신 기사가 됩니다. ↓↓↓



heroku logs --tail



Heroku의 응용 프로그램이 실행되는 로그를 표시하는 명령입니다.
로그의 마지막 10행을 표시하는 옵션(--tail)

우선 화면에 나온 대로 heroku logs --tail을 확인했습니다.
2021-05-19T05:57:12.141751+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=アプリ名.herokuapp.com request_id=f257bdcd-bb86-416d-ba92-7650c15d3253 fwd="124.211.233.13" dyno= connect= service= status=503 bytes= protocol=https


heroku 공식에서도 조사해 보았습니다.

A crashed web dyno or a boot timeout on the web dyno will present this error.
일본어 번역: 웹 dyno가 충돌하거나 웹 dyno 시작 시간이 초과되면 이 오류가 표시됩니다.

몰랐습니다. . .

heroku run rails c



처음에 기재시켜 준 기사를 참고로 heroku상에서 콘솔을 열어 상세를 조사했습니다.
 `require': /app/app/controllers/purchase_histories_controller.rb:47: syntax error, unexpected end-of-input, expecting end (SyntaxError)

확실히 오자로 구문 에러가 나왔던 것을 알았습니다.

좋은 웹페이지 즐겨찾기