2016-07-18 4 views
0

NodeJS 응용 프로그램을 Heroku로 푸시하고 일부 문제가 있습니다. Heroku 로그를 읽는 방법을 잘 모르겠습니다.NodeJ.s Heroku에 배포

2016-07-18T18:19:23.502153+00:00 app[web.1]: npm ERR!  /app/npm-debug.log 
2016-07-18T18:19:23.463735+00:00 app[web.1]: npm ERR! npm v3.8.6 
2016-07-18T18:19:23.501690+00:00 app[web.1]: 
2016-07-18T18:19:23.470750+00:00 app[web.1]: npm ERR!  <https://github.com/npm/npm/issues> 
2016-07-18T18:19:23.470555+00:00 app[web.1]: npm ERR! If you need help, you may report this error at: 
2016-07-18T18:19:24.483557+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-18T18:19:24.465624+00:00 heroku[web.1]: Process exited with status 1 
2016-07-18T18:19:18.868841+00:00 heroku[api]: Release v5 created by [email protected] 
2016-07-18T18:19:18.868841+00:00 heroku[api]: Deploy 36cd263 by [email protected] 
2016-07-18T18:19:26.082030+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=still-cliffs-62925.herokuapp.com request_id=2db799a0-1173-472d-9621-0cdfd490815a fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T18:19:26.499799+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=still-cliffs-62925.herokuapp.com request_id=1ad258e8-33fa-4471-ac14-eaa2214faf23 fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T18:24:31.409135+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T18:24:32.987200+00:00 heroku[web.1]: Starting process with command `npm start` 
2016-07-18T18:24:35.429453+00:00 app[web.1]: npm ERR! Linux 3.13.0-85-generic 
2016-07-18T18:24:35.432381+00:00 app[web.1]: 
2016-07-18T18:24:35.433382+00:00 app[web.1]: npm ERR! missing script: start 
2016-07-18T18:24:35.430105+00:00 app[web.1]: npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start" 
2016-07-18T18:24:35.431005+00:00 app[web.1]: npm ERR! npm v3.8.6 
2016-07-18T18:24:35.430432+00:00 app[web.1]: npm ERR! node v5.11.1 
2016-07-18T18:24:35.433574+00:00 app[web.1]: npm ERR! 
2016-07-18T18:24:35.442456+00:00 app[web.1]: 
2016-07-18T18:24:35.442672+00:00 app[web.1]: npm ERR! Please include the following file with any support request: 
2016-07-18T18:24:35.442799+00:00 app[web.1]: npm ERR!  /app/npm-debug.log 
2016-07-18T18:24:35.433830+00:00 app[web.1]: npm ERR!  <https://github.com/npm/npm/issues> 
2016-07-18T18:24:35.433722+00:00 app[web.1]: npm ERR! If you need help, you may report this error at: 
2016-07-18T18:47:31.621322+00:00 heroku[slug-compiler]: Slug compilation finished 
2016-07-18T18:47:31.621302+00:00 heroku[slug-compiler]: Slug compilation started 
2016-07-18T18:47:31.627600+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T18:47:33.041005+00:00 heroku[web.1]: Starting process with command `node index.js` 
2016-07-18T18:47:35.278819+00:00 app[web.1]: Mon, 18 Jul 2016 18:47:35 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T18:47:35.284045+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T18:47:35.284053+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T18:47:35.280182+00:00 app[web.1]: Mon, 18 Jul 2016 18:47:35 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T18:47:35.284058+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T18:47:35.295953+00:00 app[web.1]: Example app listening on port 3000! 
2016-07-18T18:47:31.395863+00:00 heroku[api]: Release v6 created by [email protected] 
2016-07-18T18:47:31.395658+00:00 heroku[api]: Deploy 9ee3a07 by [email protected] 
2016-07-18T18:48:33.382425+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-07-18T18:48:33.382425+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 
2016-07-18T18:48:34.414129+00:00 heroku[web.1]: Process exited with status 137 
2016-07-18T18:48:34.393614+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-18T18:48:34.394688+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T18:48:35.530171+00:00 heroku[web.1]: Starting process with command `node index.js` 
2016-07-18T18:48:37.502265+00:00 app[web.1]: Mon, 18 Jul 2016 18:48:37 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T18:48:37.503289+00:00 app[web.1]: Mon, 18 Jul 2016 18:48:37 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T18:48:37.506367+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T18:48:37.506364+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T18:48:37.506349+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T18:48:37.516082+00:00 app[web.1]: Example app listening on port 3000! 
2016-07-18T18:49:35.824495+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-07-18T18:49:35.824495+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 
2016-07-18T18:49:36.603925+00:00 heroku[web.1]: Process exited with status 137 
2016-07-18T18:49:36.634651+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-18T18:49:40.052462+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=still-cliffs-62925.herokuapp.com request_id=f3d132b2-7176-4c96-8741-8dcac511ae50 fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T19:21:47.005099+00:00 heroku[web.1]: Starting process with command `node index.js` 
2016-07-18T19:21:49.402121+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T19:21:49.399001+00:00 app[web.1]: Mon, 18 Jul 2016 19:21:49 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T19:21:49.414203+00:00 app[web.1]: Example app listening on port 3000! 
2016-07-18T19:21:49.402120+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T19:21:49.397970+00:00 app[web.1]: Mon, 18 Jul 2016 19:21:49 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T19:21:49.402119+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T19:22:47.282455+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 
2016-07-18T19:22:47.282455+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-07-18T19:22:48.113755+00:00 heroku[web.1]: Process exited with status 137 
2016-07-18T19:41:02.813761+00:00 heroku[slug-compiler]: Slug compilation started 
2016-07-18T19:41:02.813774+00:00 heroku[slug-compiler]: Slug compilation finished 
2016-07-18T19:41:02.783295+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T19:41:04.124231+00:00 heroku[web.1]: Starting process with command `node index.js` 
2016-07-18T19:41:06.466213+00:00 app[web.1]: Mon, 18 Jul 2016 19:41:06 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T19:41:06.467405+00:00 app[web.1]: Mon, 18 Jul 2016 19:41:06 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T19:41:06.472565+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T19:41:06.472582+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T19:41:06.472586+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T19:41:06.486293+00:00 app[web.1]: Example app listening on port 3000! 
2016-07-18T19:42:04.661703+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-07-18T19:42:04.661703+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 
2016-07-18T19:42:05.435255+00:00 heroku[web.1]: Process exited with status 137 
2016-07-18T19:42:05.420527+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-18T19:42:05.420527+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T19:42:10.271225+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T19:42:10.271228+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T19:42:10.271227+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T19:42:10.265508+00:00 app[web.1]: Mon, 18 Jul 2016 19:42:10 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T19:42:10.266756+00:00 app[web.1]: Mon, 18 Jul 2016 19:42:10 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T19:42:10.286725+00:00 app[web.1]: Example app listening on port 3000! 
2016-07-18T19:43:07.348693+00:00 heroku[web.1]: Stopping process with SIGKILL 
2016-07-18T19:43:07.348693+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 
2016-07-18T19:43:08.477197+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-18T19:54:13.765384+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=still-cliffs-62925.herokuapp.com request_id=bd493067-f8e9-453c-8ca4-c5aca24748f9 fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T20:01:21.154282+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=still-cliffs-62925.herokuapp.com request_id=291f5190-4462-4a99-bcb4-80569ab5558b fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T20:01:22.818855+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=still-cliffs-62925.herokuapp.com request_id=300b91ef-df35-4b17-96cc-229669a042e7 fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T20:01:22.048774+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=still-cliffs-62925.herokuapp.com request_id=e38bb8bc-9cf4-4b19-bb59-672427782668 fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T20:01:30.199336+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=still-cliffs-62925.herokuapp.com request_id=aefaa1b2-64d4-42c2-85ef-22caafd1853d fwd="204.14.239.83" dyno= connect= service= status=503 bytes= 
2016-07-18T20:04:15.921037+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-18T20:04:17.666514+00:00 heroku[web.1]: Starting process with command `node index.js` 
2016-07-18T20:04:20.018227+00:00 app[web.1]: Mon, 18 Jul 2016 20:04:20 GMT express-session deprecated undefined resave option; provide resave option at index.js:52:9 
2016-07-18T20:04:20.019957+00:00 app[web.1]: Mon, 18 Jul 2016 20:04:20 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at index.js:52:9 
2016-07-18T20:04:20.024801+00:00 app[web.1]: Warning: connect.session() MemoryStore is not 
2016-07-18T20:04:20.024809+00:00 app[web.1]: designed for a production environment, as it will leak 
2016-07-18T20:04:20.024814+00:00 app[web.1]: memory, and will not scale past a single process. 
2016-07-18T20:04:20.036151+00:00 app[web.1]: Example app listening on port 3000! 

이 오류가 발생하고 이후에 페이지를로드 할 때 응용 프로그램 오류 페이지가 나타납니다. 여기 내 다른 코드 조각입니다 : 당신이 포트들을 때

Package.json 당신의하는 index.js 파일에서

{ 
    "name": "import-tool", 
    "version": "1.0.0", 
    "description": "A tool for importing CSV", 
    "main": "index.js", 
    "scripts": { 
    "start": "node index.js", 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 
    "body-parser": "^1.15.2", 
    "cookie-parser": "^1.4.3", 
    "express": "^4.14.0", 
    "express-session": "^1.14.0", 
    "papaparse": "^4.1.2", 
    "passport": "^0.3.2", 
    "passport-deskcom": "0.0.2", 
    "request": "^2.72.0" 
    }, 
    "engines": { 
    "node": "4.1.1" 
    } 
} 
+0

다른 애플리케이션도 포트 '3000'에서 수신 대기 중입니까? –

답변

0

, 당신은 당신의 서버를 만들 필요가 process.env.PORT 즉 듣고 , .listen (process.env.PORT || 5000)