2016-04-07 17 views
-1

コードを変更せずに以前私がherokuに配備していたWebアプリケーションが成功した場所にエラーが発生しました。具体的には、~~~~ .herokuapp.com経由で私のWebアプリケーションを見ることができました。nodejs heroku crushed(h10エラー)(defined_crc)

私の環境:OSX ElCapitanとNodeJS。

「アプリケーションエラー」が表示されます。

heroku logs -t出力:

2016-04-07T14:19:55.963042+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=study-event-app.herokuapp.com request_id=833eb1b0-5719-4bb9-9a61-fd6b9d687fdd fwd="131.113.37.94" dyno= connect= service= status=503 bytes= 
    2016-04-07T14:19:56.611874+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=study-event-app.herokuapp.com request_id=d12f9e7c-2cf5-4d3a-95c1-61bc903b4511 fwd="131.113.37.94" dyno= connect= service= status=503 bytes= 
    2016-04-07T14:21:40.323547+00:00 heroku[web.1]: State changed from crashed to starting 
    2016-04-07T14:21:46.502676+00:00 heroku[web.1]: Starting process with command `node ./bin/www` 
    2016-04-07T14:21:49.111984+00:00 app[web.1]: module.js:341 
    2016-04-07T14:21:49.111997+00:00 app[web.1]:  throw err; 
    2016-04-07T14:21:49.111998+00:00 app[web.1]: ^
    2016-04-07T14:21:49.111998+00:00 app[web.1]: 
    2016-04-07T14:21:49.112023+00:00 app[web.1]: Error: Cannot find module './define_crc' 
    2016-04-07T14:21:49.112031+00:00 app[web.1]:  at Function.Module._resolveFilename (module.js:339:15) 
    2016-04-07T14:21:49.112032+00:00 app[web.1]:  at Function.Module._load (module.js:290:25) 
    2016-04-07T14:21:49.112033+00:00 app[web.1]:  at Module.require (module.js:367:17) 
    2016-04-07T14:21:49.112033+00:00 app[web.1]:  at require (internal/module.js:16:19) 
    2016-04-07T14:21:49.112040+00:00 app[web.1]:  at Object.<anonymous> (/app/node_modules/crc/lib/crc1.js:5:19) 
    2016-04-07T14:21:49.112041+00:00 app[web.1]:  at Module._compile (module.js:413:34) 
    2016-04-07T14:21:49.112042+00:00 app[web.1]:  at Object.Module._extensions..js (module.js:422:10) 
    2016-04-07T14:21:49.112042+00:00 app[web.1]:  at Module.load (module.js:357:32) 
    2016-04-07T14:21:49.112043+00:00 app[web.1]:  at Function.Module._load (module.js:314:12) 
    2016-04-07T14:21:49.112048+00:00 app[web.1]:  at Module.require (module.js:367:17) 
    2016-04-07T14:21:50.065610+00:00 heroku[web.1]: Process exited with status 1 
    2016-04-07T14:21:50.103251+00:00 heroku[web.1]: State changed from starting to crashed 

heroku ps出力は以下の通りです:私はheroku restart web.1 --app 'app-name'を試みたが、このコマンドで問題が解決しなかった

Free quota left: 17h 59m 
=== web (Free): node ./bin/www (1) 
web.1: crashed 2016/04/07 23:21:50 +0900 (~ 7m ago) 

。それは表示されます:Error: Cannot find module './define_crc'、しかし私はこのモジュールを必要としませんでした。

この問題のトラブルシューティング方法に関するアドバイスが必要です。

答えて

0

あなたはHerokuの上ごnodes_moduleキャッシュを掃除しようとすることができます

heroku config:set NODEMODULESCACHE=false 
git commit -a -m "rebuild" --allow-empty 
git push heroku master 
heroku config:unset NODEMODULESCACHE 

をこれで問題が解決しない場合は、次のすべての条件が満たされていますか?

  • あなたはあなたがすべてのパッケージをロックダウンするNPM shrinkwrapを使用し、あなたのすべての依存関係が
  • あなたのpackage.jsonで宣言されている
  • enginesを参照してください)package.jsonファイル内のノードとNPMのバージョンを指定しますバージョン
+0

返信いただきありがとうございます、ご返信ありがとうございます。 上記のコマンドを試してみましたが、私のアプリは修正されていません。 私のアプリが英雄で正しく機能しているという前回のコミットに戻りましたが、すべて修正されています。 どこが間違っているのか分かりませんが、助けてくれてありがとう! –

関連する問題