問題タブ [automatic-failover]

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 投票する
0 に答える
3267 参照

sql-server - AlwaysOn 可用性グループで最後にフェールオーバーがいつ発生したかを調べる

以下のクエリを使用して、過去 30 分間にフェイルオーバーが発生したかどうかを確認しました

しかし、「拡張イベントのイベントのタイムスタンプが正しくない」ため、期待した結果が得られませんでした。

  1. SSMS で --> 管理 --> 拡張イベント --> セッション --> AlwaysOn_health --> イベント ファイルをクリックします。

    そのイベントファイルでは、

  2. MSSQL ログ フォルダー内 --> "AlwaysOn_health" ファイル内の availablity_replica_state_change 時間

(1) と (2) のタイムスタンプは同じである必要があります。

しかし、私にとっては、そのショーは別の時間です。そのため、適切な結果が得られませんでした。

拡張イベントを使用する代わりに、MS SQL エラー ログを読み取るクエリはありますか?

過去 30 分間にフェールオーバーが発生したかどうかを確認するクエリはありますか?

これの解決策を見つけるのを手伝ってください。

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

sql-server - SQL Server マネージド インスタンス接続文字列でフェールオーバー グループ サーバー名またはプライマリ サーバー名を使用する必要があるかどうか

Azure portal で SQL Server Managed Instance のフェールオーバー グループを構成しました。

ここに画像の説明を入力

  • プライマリ マネージド インスタンス: myprod01.asbcdef.database.windows.net

  • フェールオーバー グループ名: failover-myprod01.asbcdef.database.windows.net

現在の接続文字列 (プライマリ サーバー名を使用):

問題が発生した場合にフェールオーバーが確実に行われるようにするには、接続文字列でどのサーバー名を使用する必要がありますか?それはプライマリ サーバーまたはフェールオーバー グループ名ですか?

0 投票する
0 に答える
10 参照

cluster-computing - サービスを分割して 2 つのノードで実行するにはどうすればよいですか?

こんにちは
、解決すべき問題があります。

2 つのノードが実行されており、3 つのサービスがノード 1 で実行され、ノード 2 で 2 つのサービスが実行されている必要があります

そのため、 node1で実行されているすべてのサービスを適用すると、これは必要ありません。サービスごとに優先ノードを指定したい。main.cf を編集する方法を教えてください。または別の構成ファイルがあり、
main.cf の行の下を調整する必要があります。ノード 2 でサービス グループ アプリを実行したいのです。

これについてあなたの親切なサポートをお願いします。