問題タブ [master-slave]

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.

0 投票する
2 に答える
1321 参照

windows - ハドソン-シェルスクリプトを実行しているWindowsスレーブ

シェルスクリプトを実行しようとしていますが、Windowsのスレーブマシンでfml.shと呼ぶことができます。

msysをインストールしました。次の呼び出しでcmdからスクリプトを実行できます。

ビルドのビルド前のコードで、ハドソン内から同じ行を実行すると、次の応答が返されます。

私の心は困惑していて、とても気になっています。

ハドソン内からWindowsスレーブでスクリプトを実行する方法を知っている人は他にいますか。

bash.exeでも同じことが起こります。

どうぞよろしくお願いします。

0 投票する
1 に答える
751 参照

mysql - mysql レプリケーションの互換性のないステートメントの問題

マスター => 5.0.75 よりも新しいバージョンの mysql => 5.1.41 を実行する新しい mysql データベース スレーブをセットアップしたかったのですが、私の知る限り、通常は問題ありません。ただし、5.0.75 で使用した SQL ステートメントが 5.1.41 では機能しなくなったため、レプリケーションの設定が失敗することが判明しました。

問題を引き起こすステートメントは次のようになります。

このステートメントは 5.0.75 で完全に実行され、5.1.41 ではスレーブ ステータスで次のエラー メッセージが表示されます。

何が起こっているのか、何をすべきか?

ありがとう!

アップデート

わかりました、私は自分でスレーブで 5.0.75 をコンパイルすることでこの問題を解決しました...しかし、何が起こっているのか、そのような問題にどのように対処するのか、まだ興味があります。ありがとう。

0 投票する
1 に答える
856 参照

mysql - スレーブ スナップショットからのマスターとスレーブのフェイルオーバー

1 つのマスター サーバーと複数のスレーブ サーバーで MySQL セットアップを使用する予定です。スレーブ サーバーの 1 つでデータ EBS の定期的な一貫性のあるバックアップを実行します (常にデータベースを停止し、完了したら再起動します)。

スレーブのフェイルオーバー
スレーブの 1 つに障害が発生した場合、新しいインスタンスを開始し、最新のスレーブ スナップショットに基づいて EBS を新しいデータ ディスクとしてマウントします。この状況では、マスターはいつでも使用できます。だから、これは私がすべきだと思うことです:

0) サーバーが一意の server_id を使用していることを確認する 1) SLAVE STOP;
2) スレーブをリセットします。
3) スレーブを開始します。
4) mysql を再起動しますか?

それで十分?

マスターのフェイルオーバー 単純さと一貫性の理由から、スレーブの 1 つをマスターに昇格させたくありません。新しいマスターをゼロから作成することを好みます。問題は、スナップショットがスレーブからのものであり、それをマスターとして使用したいということです。これは、スレーブ スナップショットに基づいてディスクを使用して新しいインスタンスを作成した後に行うべきだと思うことです。

1) スレーブを停止します。
2) マスターをリセットします。
3) mysql を再起動
します。4) エラスティック IP を新しいマスター db に関連付けます (失敗したマスターが同じ IP を使用しました)。これにより、スレーブは再び接続できるようになります。

この手順は正しいですか?奴隷は今どうすればいいの?マスターは数時間前のスナップショットから復元されたため、スレーブはマスターよりも先に動作する可能性があります。これは問題ですか?マスターの回復に使用された同じスナップショットからすべてのスレーブを再作成する可能性もあります。それから彼らはマスターと同じ位置にいるでしょう. しかし、これは複雑であり、ダウンタイムなしで進めることは不可能です。それを行うより良い方法はありますか?

事前にどうもありがとうございました!

注: 最新のスナップショット以降のトランザクションの損失は気にしません。Mysql 5.1.41 を使用しています。

0 投票する
3 に答える
3293 参照

cakephp - CakePHP でのマスター/スレーブ切り替え、負荷分散の方法

マスター/スレーブ/負荷分散を既存のサイトに実装する必要があります。

マスター/スレーブの切り替えにこれらの(または他の)実装を使用している人はいますか?

マスター/スレーブを Cake: に実装する方法について見つけたリソース。

ほとんどの場合、1) が機能しますが、一部の結合で問題が発生します。

マスター/スレーブ実装のための新しいソース、ハック、または mod を歓迎します。今のところ、理解できません。

(私が使用しているCakeのバージョンは1.2です

0 投票する
2 に答える
3026 参照

php - CodeIgniter は、MySQL データの読み取りと書き込みに異なる IP を設定します

私の会社では、mysql DB の読み取りおよび書き込みアクセス用に別のサーバーをセットアップしています。以前は、カスタム php スクリプトを使用していました。ところが最近、CIを活用したツールを作る仕事を任されました。テストサーバーで実行しました。今、ライブサーバーに実装する方法が混乱しています。

0 投票する
1 に答える
1229 参照

nosql - 信頼性: マスター/スレーブ パターンは運命づけられていますか?

脚光を浴びているnoSQLデータベースの多くは、マスター/スレーブパターンを使用して「可用性」を提供していますが、それが行うことは(少なくとも私の観点からは)、チェーンにいつでも壊れる弱いリンクを作成することです. - マスターがダウンし、スレーブが機能を停止します。

大量のデータを処理し、読み取り/書き込みを均等にするのに最適な方法ですが、可用性の観点から見れば? それほどでもない...

一部のnoSQLから、スレーブを簡単にマスターに変更できることは理解していますが、これを行うと、ほとんどのアプリケーションで処理するのが頭痛の種になります。右?

では、皆さんはこの種のことをどのように処理していますか? マスター/スレーブデータベースは実際にどのように機能しますか?

0 投票する
1 に答える
514 参照

hudson - 単一のビルドを複数のスレーブに分散する

複数のスレーブに分散されるAntスクリプトを作成したいと思います。ハドソンシステムがどのように機能するかは正確にはわかりませんが、1つのスレーブで1つのタイプのビルド全体を実行しているようです。テストを行うために、複数のスレーブを並行して実行したいと思います。どうすればこれを達成できますか?

0 投票する
1 に答える
1328 参照

mysql - Zendマスタースレーブmysql

マスターに障害が発生した場合、スレーブ データベースを切り替えたい。マスター/スレーブスイッチを見つけましたが、それは読み取り書き込み用です (非常に論理的ですが、この場合ではありません)。zend で「データベースの失敗」戦略を教えてもらえますか?

0 投票する
2 に答える
4022 参照

mysql - Rails3とmysqlのマスタースレーブレプリケーション

Railsアプリでmysqlマスタースレーブレプリケーションを設定したい。

Rails3で利用できるプラグイン/dbアダプターはありますか?MasochismプラグインはRails3で正しく機能しますか?

0 投票する
1 に答える
383 参照

mysql - マスタースレーブ構成で作成された 2 つの顧客

マスタースレーブがmagento 1.4.1で構成されています。

バックエンドから注文すると、2 人の顧客が作成されます。1 人の顧客は注文時にすべての情報が追加され、1 人のユーザーは名、姓、その他の情報がありません。