2017-10-06 10 views
0

まず、問題が何であるかを知りましたが、まだこの質問+回答を書くことに決めました(6この問題では何時間も)。Cloud Foundry on Bluemix:バイナリビルドパックで新しいアプリを起動するときにネットワークに接続しない

だから、問題は何...

私はバイナリbuildpackに基づいて(パブリックBluemix上の)クラウドファウンドリーのアプリを持っています。二日前、すべてはOKでした。しかし、昨日以来ではない。私のアプリケーションがクラッシュした(おそらく、再構成中またはそれに類するものの間に)、再び起動しなかった。私は再び同じアプリケーションをプッシュしようとしましたが、同じ結果が得られました。本当にイライラする...

何かバックエンドについて...私のインスタンスには、バイナリアプリケーションを1つ実行するシェルスクリプトがあります。一般的に、アプリケーションはデータベースサーバー(Public Bluemix)にも接続する必要があります。

問題:毎回アプリを起動しようとすると、すぐにクラッシュしました。これはログで見つけたものです:dial tcp: lookup databaseserverdomain.com on 0.0.0.0:53: server misbehaving

StackOverflowにはいくつかの類似の問題がありますが、私にとっては役に立たない答えはありません。

エラーは、TCP接続で問題が発生したことを意味します。しかし、正確には何ですか?それは私が自分自身に答えるつもりです質問ですね...

答えて

-2

ソリューションは、実際に簡単だった...

私は私のシェルスクリプトを編集し、安定したネットワーク接続があるかどうかをテストするアプリケーションを起動する前ping google.com -count 3を追加します。これはうまくいった。

アプリケーションには2秒以上の時間がかかっており、ネットワーク/ルータ/その他の接続には十分です。

Hmm ..昨日から、Cloud Foundry/Bluemixのネットワークルーティングに問題があるようです。

+0

ネットワークに関するgoogle.comのテストに問題はありません。接続しているサーバーにpingする必要があります。 https://status.ng.bluemix.net/をチェックして、使用しているコンポーネントが正常かどうかを確認することができます。 –

+0

コンポーネントは問題なく、Bluemixステータスでもテストして確認しました。 –

0

バイナリのようなサウンドは接続の問題を適切に処理できません。私はむしろ接続の問題があると、クラッシュすると思うので、むしろその部分を修正したいと思います。

+0

残念ながら、サードパーティ製のバイナリであるため、これは不可能です。私は問題を報告しましたが、それでも私は待つことができません。 –

+0

バイナリで処理できない場合は、その周りにシェルループを構築する必要があります – HeinzPeter

関連する問題