接続エラーの識別

Dgraphの標準出力ログにconnection brokenというメッセージが含まれる場合、Dgraphに関する問題が発生したかのように思われますが、この問題の実際の原因は、通常、フロントエンド・アプリケーションをホストするサーバーとDgraphをホストするサーバーとの間の接続障害です。

接続エラーが発生した場合、実装の様々な部分から次のエラーおよび警告メッセージが発行されます。

通常、connection brokenメッセージは、クライアントとDgraph間の接続で予期しない障害が発生したことを意味します。このタイプのエラーは、ネットワークなどのDgraphの外部で発生するか、クライアント・アプリケーション・セッションのタイムアウトが原因で発生する可能性があります。

クライアントとDgraph間の接続を調査してください。たとえば、クライアント・アプリケーション・セッションのタイムアウトを避けるには、状況に応じてフロントエンド・アプリケーションの再試行を実装します。