etcd报错時間にハートビートを送信することができませんでした

 

etcdサービスは次のエラー登場
しませんでした:localhostのetcd 3月23日午前5時50分44秒の時間にハートビートを送信(2.951502msのための100msのタイムアウトを超えました)

 

 メインハートビートエラー(ディスク速度、CPU性能とネットワークの不安定性)は、以下の要素を有します。

まず、etcdいかだアルゴリズムを使用二つの連続ハートビートリーダーはetcdプリントアラームログであること、フォロワーにハートビートを送信しない場合、リーダーは、定期的に、フォロワーのそれぞれにハートビートを送信します。多くの場合、この問題は、それが送ることができる前に、リーダーは、通常、これらのデータがディスクに最初に硬化させるために、リーダーの必要性、ハートビートのパッケージにいくつかのメタデータが付属して、遅すぎるディスクの実行によって引き起こされます。書き込みディスク・プロセスは、他のアプリケーションと競合することができる、またはディスクは、問題を解決するために、この時間だけより良く、より高速なディスクハードウェア仮想SATAであるか、リードのタイプを実行するには遅すぎるので。メトリクスの指標はWALのfsyncのプロメテウスにさらさetcd

DURATION_SECONDSそれはWALログ費やした平均時間は、通常、インデックスは10ミリ秒未満でなければならない示しています。

第二の理由は、CPUパワーの不足です。CPU使用率が高い確かであることが判明した場合、我々はのcgroupがetcd排他的なコンピューティングパワー、特定の核のプロセスを確実にそしてを通じて、より良いマシンをetcdするために移動、または監視システムを通じて優先etcdを向上させる必要があります。

第三の理由は、速度が遅すぎるかもしれません。サービスのプロメテウスディスプレイネットワークの品質がない場合には、例えば、遅延や過度のパケット損失率は、それが混雑していないetcdネットワークに移動した場合に問題を解決する、高すぎます。etcdが部屋を横切って配置されている場合でも、長時間の遅延は避けられない、それはRTTの機械室にハートビート間隔応じて調整する必要があるだろう、と選挙-timeoutパラメータは、少なくとも5回のハートビート間隔です。

おすすめ

転載: www.cnblogs.com/golinux/p/12600437.html