問題タブ [galera]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ギャラリーから画像を選択して Imageview に配置できますが、後でその場所に保持できません
ギャラリーから画像を選択して ImageView に配置することはできますが、後で viewController を変更するときに画像を保持できず、画像が消えます
この画像は、ユーザーが再度変更するまで維持する必要があります
percona - Percona Xtradb クラスターのクラッシュ
5 つのノードとアービトレーターを備えた Percona Xtradb クラスターがあります。PHP 開発者の 1 人がクラスターで不適切なクエリを実行し、すべてのノードがクラッシュしました。クラッシュ後、ロギングを実行せずにクラスター全体がクラッシュしたため、エラー ログを収集して実際に何が問題だったのかを知ることができませんでした。
私は常に、単一のクエリがクラスターで実行されると、クラスター内のノードの 1 つだけによって処理されると考えてきました。そのため、クエリが (db サーバーを強制終了するほど) 悪い場合、それを処理している 1 つのノードのみがクラッシュし、クラスターは残りの 4 つのノードで実行されたままになります。
この振る舞いは私たちを当惑させました。特にこれが 2 回目の発生であることから、実際に何が起こっているのかを理解したいと考えています。ノードの 1 つで処理中にクラスターでクエリを実行すると、処理中に問題が発生した場合にクラスター内の他のノードがクラッシュするのはなぜですか?
以下は、my.cnf 構成です。
monitoring - Nagios Percona 監視プラグイン
Percona Monitoring Plugins に関するブログ記事と、pmp-check-mysql-status プラグインを使用して Galera クラスターを監視する方法を読んでいました。以下は、それを示すブログへのリンクです。
このチュートリアルのコマンドは、コマンド ラインで実行されます。これらのコマンドを Nagios .cfg ファイル、たとえば monitor.cfg で試してみたいと思います。このチュートリアルで使用するコマンドのサービスはどのように記述すればよいですか?
これは私の試みであり、サービスの check_command に使用する最適なパラメーターがわかりません。私は問題がどこにあるかを疑っています。
したがって、/etc/nagios3/conf.d/monitor.cfg ファイル内には、次のものがあります。
コマンド Nagios を実行して監視すると、Nagios ダッシュボードに次のメッセージが表示されます。
mysql - Percona Xtradb クラスタの失敗
3 つのノードで Percona Xtradb クラスターをセットアップしました。最初のノードはブートストラップで正常に起動しますが、2 番目のノードを起動してクラスターに参加しようとすると、次のエラーが発生します。
2015-08-27 18:08:08 25990 [警告] WSREP: 増分状態転送の準備に失敗しました: ローカル状態 UUID (00000000-0000-0000-0000-000000000000) がグループ状態 UUID (a6b3fced-4ca1-11e5) と一致しません-b5da-d69fa186273c): 1 (操作は許可されていません)
at galera/src/replicator_str.cpp:prepare_for_IST():463. IST は使用できなくなります。
2015-08-27 18:08:08 25990 [注意] WSREP: メンバー 0.0 (db-gc-pxc2) が「any」からの状態転送を要求しました。1.0 (db-gc-pxc1)(SYNCED) をドナーとして選択。
2015-08-27 18:08:08 25990 [注] WSREP: シフト PRIMARY -> JOINER (TO: 0)
2015-08-27 18:08:08 25990 [注] WSREP: 状態転送の要求: 成功、ドナー: 1
2015-08-27 18:08:08 25990 [警告] WSREP: 1.0 (db-gc-pxc1): 0.0 (db-gc-pxc2) への状態転送に失敗しました: -12 (メモリを割り当てられません)
2015-08-27 18:08:08 25990 [エラー] WSREP: gcs/src/gcs_group.cpp:int gcs_group_handle_join_msg(gcs_group_t*, const gcs_recv_msg_t*)():731: 状態を受信しません。中止する必要があります。
2015-08-27 18:08:08 25990 [注] WSREP: gcomm: 終了スレッド
2015-08-27 18:08:08 25990 [注] WSREP: gcomm: スレッドに参加
2015-08-27 18:08:08 25990 [注意] WSREP: gcomm: バックエンドを閉じています
以下は、my.cnf ファイルのクラスター構成です。
このエラーの原因は何ですか?
参考までに、データベースに wsrep_sst_auth のユーザーとパスワードを作成しました。
これが役立つ my.cnf の残りの部分は次のとおりです。