2016-11-17 12 views
4

2つのドッキング・コンテナ(1.8.32)に2つのmysql(5.6.20)インスタンスがあり、 マスターとスレーブが互いに半同期レプリケーションを構築する場合、 ユーザーはマスターでdmlまたはddlを操作します。いつも。dockerコンテナ内のmysqlがハング

10日以上後に、スレーブに接続するすべてのクライアントが

GDB -p/straceのスレーブmysqldプロセスがハングハングします

のpstack /トップ-pスレーブmysqldプロセスのショーは何も

PERF

キル-9 mysqldプロセスを強制終了しません

ドッキングウィンドウの停止は、ドッキングウィンドウコンテナの問題を見つけることができますどのようなツールや方法

を停止しないのだろうか?

+1

[最小限で完全で検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve) – mmushtaq

答えて

2

今日も同じことが起こりました。私のケースでは、ドッカーを使って、mysqlとさまざまなコンシューマーを立ち上げ、現在の "最新の" mysqlイメージをドッカーハブから使います。 (5.7.16-1debian8)

私はこれを数多く発表しました.1週間以内にmysqlのスレッド数が100を超え、ホスト上のすべてのメモリが消費されています。容器は吊るされている。私は何も止めることができない、私も再起動することはできません。 VMの電源サイクルだけが回復します。

私は試してみます。私はそれがインフラストラクチャの負荷(遅いVMホストの結果が遅いバックアップになる)に大きく依存すると考えています。このソリューションは、mysqlチューニングとドッカーのバグの可能性が高いです。

+0

ありがとう、私はドッカーとLinuxカーネルで問題を突きつけようとしています –

関連する問題