2011-12-26 13 views
2

私は単純なエクスプレスアプリを実行しています。S3から静的ファイルを取得していますが、ローカルで正常に動作しますが、Herokuでは、それ以上の情報はありません。アプリケーションがローカルで動作し、Heroku-Node.JSでクラッシュします

権限エラーの原因を突き止める方法はありますか?

Herokuのクラッシュへの展開からログイン:

2011-12-26T22:41:14+00:00 heroku[slugc]: Slug compilation started 
2011-12-26T22:41:19+00:00 heroku[api]: Deploy 20d0578 by [email protected] 
2011-12-26T22:41:19+00:00 heroku[api]: Release v20 created by [email protected] 
2011-12-26T22:41:20+00:00 heroku[web.1]: State changed from crashed to created 
2011-12-26T22:41:20+00:00 heroku[web.1]: State changed from created to starting 
2011-12-26T22:41:21+00:00 heroku[slugc]: Slug compilation finished 
2011-12-26T22:41:22+00:00 heroku[web.1]: Starting process with command `node server.js` 
2011-12-26T22:41:23+00:00 app[web.1]: info - socket.io started 
2011-12-26T22:41:23+00:00 app[web.1]: warn - error raised: Error: EACCES, Permission denied 
2011-12-26T22:41:24+00:00 heroku[web.1]: State changed from starting to crashed 
2011-12-26T22:41:25+00:00 heroku[web.1]: Process exited 
+0

コードの一部を投稿することはできますか?あなたは英雄にファイルを保存しようとしていますか? – Kenan

答えて

8

あなたはHerokuの、$PORTによって注入環境変数にサーバポートをバインドしていますか?

+0

私はジェフが戻ってこなかったと思いますが、あなたの答えが私を助けました、ありがとう! –

+0

ありがとう、私は 'app.listen(80)'を 'app.listen(process.env.PORT || 80)' – imkrisna

+0

に変更すると、このようなクラッシュを引き起こす可能性があります。 – Martian2049

関連する問題