1

サンプル アプリを Bluemix にプッシュできません

やあ 、

Bluemix で Shiny のサンプル チュートリアルを試してみました - http://www.ibm.com/developerworks/library/ba-rtwitter-app/index.html

複数の質問を行った後、アプリが Bluemix によって動的に割り当てられたポートをリッスンしていないことがわかりました -ERROR : "Failed to accept connection within health check timeout..."

アプリには cf-buildpack-r が必要なので、環境変数も同じパッケージで処理されると想定するのは公平でしょうか?

次のスニペットはどこに追加すればよいですか?

var port=process.env.VCAP_APP_PORT || 1337; http.createServer(app).listen(port), function(){ console.log('Express server listening on port ' + port); });

他に目に見える js コードが存在しないためです。何かが欠けているかどうかはわかりません。

このタイプのエラーをデバッグするための再現可能な例がないため、必要な変更を行う方法は?

指示

cf push EdusasApp -b https://github.com/aruizga7/cf-buildpack-r --no-route

以下を含むローカル manifest.yml も作成しました。

applications: - host: Edusas disk: 1024M name: Edusas buildpack: https:..../cf-buildpack-r path: . domain: ng.bluemix.net mem: 512M instances:

親切に助けて

4

1 に答える 1

1

ドキュメントで参照されているプロジェクトhttp://hub.jazz.net/project/crackmanworld/TwitterBluemix/overviewを確認してください。プロジェクトには、サーバーの起動を含むファイルhttp://hub.jazz.net/project/crackmanworld/TwitterBluemix/があります。サーバーが起動すると、環境変数 VCAP_APP_PORT で定義されたポートにバインドされます。必要に応じて、VCAP_PORT も使用できます。

于 2015-02-06T15:08:26.880 に答える