Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.63 KB

heroku-trouble-shooting.md

File metadata and controls

41 lines (34 loc) · 1.63 KB

Heroku 배포시 에러 처리

  • Application error 에러가 발생한 경우 heroku logs --tail로 에러 추적이 가능
2019-03-27T11:51:12-07:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=myapp.herokuapp.com fwd=17.17.17.17 dyno= connect= service= status=503 bytes=
  • heroku:

    • heroku login
    • 히로쿠에 앱을 생성하지 않았다면
      • heroku app:create [앱 이름]
    • 히로쿠에 앱을 생성했다면
      • heroku git:remote -a [앱 이름]
    • package.json에 node, npm 버전정보를 추가한다.
    {
      "engines": {
        "node": "x.xx.x",
        "npm": "x.xx.x"
      }
    }
  • todo-back:

    • heroku logs --tail에 나온 h10 에러 해결하기
      • heroku 기본포트는 process.env.PORT이고 값은 80인데 앱 기본포트는 3002이다.
    • heroku에서 bash 쉘 띄우기
      • heroku run bash
    • h10 에러는 db 연결일 수도 있다. config vars에 db관련 변수를 추가시켜줘야 한다.
    • linux에서 node app 죽이기
      • kill -9 1192
      • pkill -f node 또는 pkill -f nodejs