gremlin-serverヘルスチェックのHTTP/TCPエンドポイントはありますか?現在、デフォルトのTCPポートを使用していますが、gremlin-serverの状態を示すようには見えません。AWS ELBのGremlin-serverヘルスチェックエンドポイント
gremlin-serverがクラッシュし、実行されていないのにヘルスチェックが成功し続けていることがわかりました。 AWS Classic Load Balancerを使用しています。
gremlin-serverヘルスチェックのHTTP/TCPエンドポイントはありますか?現在、デフォルトのTCPポートを使用していますが、gremlin-serverの状態を示すようには見えません。AWS ELBのGremlin-serverヘルスチェックエンドポイント
gremlin-serverがクラッシュし、実行されていないのにヘルスチェックが成功し続けていることがわかりました。 AWS Classic Load Balancerを使用しています。
HTTP endpoint for the Gremlin serviceを有効にしましたか?文書は、上記の説明:グレムリンServerのデフォルトの動作は のWebSocketベースの接続を提供することである
ますが、また、プレーン HTTP Webサービスをサポートするように設定することができます。 HTTPエンドポイントは、 プロトコルを使用しており、ほとんどの開発者にはよく知られており、アクセスするためのプログラミング言語、ツール、ライブラリは という幅広いサポートを提供しています。
もしそうなら、あなたはこのようにターゲットにELB HTTPヘルスチェックを使用することができます適切に設定されたサービスで
HTTP:8182/?gremlin=100-1
、このクエリは、意志、200のHTTPステータスコードを返します。サービスが健康であることをELBに示す。
私はwebsocketとhttp両方のオプションを持たないバージョン3.2.3のドキュメントに従っています。これは後で3.2.6で出てきます。私は現在https://github.com/awslabs/dynamodb-janusgraph-storage-backendプロジェクトを使用していますが、現在3.2.3にあります。 しかし、これはまさに私が探しているものです。ありがとうございます。 – monali01