問題タブ [heartbeat]
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.
linux - Linux HA / クラスター: Pacemaker、Heartbeat、Corosync、wackamole の違いは何ですか?
Linux HA を理解するのを手伝ってくれませんか?
- Pacemaker、Heartbeat、Corosync は HA スタック全体の一部のように見えますが、これらはどのように組み合わされるのでしょうか?
- wackamole は Pacemaker/Heartbeat/Corosync とどう違うのですか? wackamole はピアベースであるため、Heartbeat よりも優れているという意見を見てきました。それは有効ですか?
- wackamole の最後のリリースは 2.5 年前です。それはまだ維持されていますか、それともアクティブですか?
- Web/アプリケーション/データベース サーバーの HA セットアップには何が推奨されますか?
python - Pythonのマルチスレッドリピーター
以下に小さなリピーターがあります。これは終了し続けます。クラッシュからより安定して実行を停止しないようにするにはどうすればよいですか。GUIにハートビートを追加して、実行が継続していることを確認します。Wxpthonでは、メニューバーが空白または白になります。
java - TCP を使用したハートビート proto の適切なタイムアウト - Java Sockets
Java で独自のプロトを実装しています。これは、メッセージとファイルの転送にも使用する TCP 接続を介してハートビートを使用します。クライアントには、ブロッキング ソケット I/O を使用しています。それで、これがどのように機能するかを計画しています...ソケットタイムアウトをK秒に設定し、ハートビートが間隔Tでメッセージを送信し続けるようにして、T <Kになります。タイムアウトが期限切れになると、サーバーがオフラインのように見えますクライアントのために、またはその逆。
ハートビートは、サーバーが文字列を送信し、クライアントが別の文字列に応答することです。
多くの帯域幅を無駄にしたくありませんが、タイムアウトが大きいと、サーバーがクライアントのステータスについて誤解する可能性があります。
適切な K 間隔とは? 40秒くらい考えてる
PS: 文字列は ISO-8859-1 で送信された 8 文字であるため、その小さなデータ
system - システムのフローティング IP を介して SNMP トラップを照会する方法は?
snmp-agent を書きましたが、システム (rhel5) で実行できます。snmp クライアントから oid を問い合わせることで、snmp トラップを取得します。しかし、私の問題は、サーバーが 2 つある場合 (1 つはスタンバイ システム、もう 1 つはアクティブ システム)、フローティング IPで snmp トラップをクエリすると、snmp トラップが取得されないことです。つまり、フローティング IP ではなく、真の (アクティブな) IP でクエリを実行する必要があります。
私の質問は: フローティング IP を介して snmp トラップを照会する方法はありますか? snmp-agent の設定方法は?
ありがとう!
c# - 実行時に現在のプロセスのすべてのスレッドを一時停止する
アプリにバグがあり、デバッガーでアプリを数分間一時停止した場合にのみ顔が表示されるようです。これは、ハートビートスレッドを使用しているサードパーティのネットワークライブラリが原因であると思われます。ハートビートスレッドが一時停止しているときにサーバーにpingを実行できないと、サーバーが切断されます。
これがバグの原因であることを確認するために、このためのテストケースアプリを作成しようとしています。そのためには、アプリ内のすべてのスレッドを一時停止して(後で、ハートビートスレッドであると思われるスレッドのみを一時停止するように絞り込みます)、デバッガーでアプリの一時停止をシミュレートする方法が必要です。
誰かがこれを行う方法を知っていますか?あるスレッドが別のスレッドをスリープ状態にすることさえ可能ですか?
ありがとう、アレックス
アップデート:
デバッガーで一時停止したために切断が発生したことを確認するだけでよいので、これを行うためのアプリは本当に必要ないと判断しました。だから、これが私がしたことです...(最も単純な方法がしばしば最良です...または少なくとも最も単純です...)
そして出力:
solaris - Solaris 10 の Heatbeat 2.13
Solaris 10 でハートビートを使用して高可用性クラスター サーバーをセットアップしています。数時間試行した後、パッケージを正常にコンパイルして追加しました。
ただし、2 つのノードでの solaris 10 構成に関するオンラインのドキュメントは見つかりません。Linux システム専用 (heartbeat は Linux オープンウェアであるため)
誰かがsolaris 10で構成して動作させたことがありますか?
役立つヒントがあれば、よろしくお願いします
erlang - CouchDBハートビートタイムアウト
私のCouchDB(本番)サーバーは、望まないままシャットダウンされることがあります。ログを調べていると、Erlang / CouchDB(どちらか一方)が心拍を送信し、その心拍が監視されていることに気付きました。タイムアウトが発生すると、サーバーは残酷に強制終了されます(couchdb -k
)。これはほとんどの場合、本番サーバーでは間違いなく望ましくない動作です。
私はこの問題に遭遇しました。これは同じことを示しており、これは主にサーバーの負荷が高いときに発生することを示しています。これも気づきました。
サーバーを実行し続けるための解決策を探していますが、そのためには、この動作について詳しく知る必要があります。残念ながら、CouchDB wikiとガイドの両方がこれに関する多くの情報を提供していません(changes APIのパラメーターのみ)。
誰かがこれについてもっと情報を提供できますか?
jsp - jsp を呼び出してハートビートを送信しても、セッションが維持されない
長時間触れていなくても、ブラウザでWebページを開いたときにセッションを維持したいのですが、これが私がやろうとしている方法です:
- サーバー側 (Tomcat) では、セッション タイムアウトが 8 分に設定されています。
- main jsp は html を生成します。このhtmlでは、タイマーとajaxを使用し
heartbeat.jsp
て3分ごとに呼び出し、初期セッションIDの値も渡します。 - では、の値と初期セッション ID
heartbeat.jsp
をダンプします。session.getId()
【実行結果のタイムライン】:
10:00
ページを開く -- メインの jsp プログラムがクライアント html を生成する10:03
heartbeat.jsp
呼び出された --session.getId()
= 初期セッション ID10:06
heartbeat.jsp
呼び出された --session.getId()
= 初期セッション ID10:09
heartbeat.jsp
呼び出された --session.getId()
<> 初期セッション ID
初期セッション IDの最終アクセス時刻は で10:06
あるため、初期セッション ID のタイムアウト時間は であると想定され10:14
ます。しかし、なぜ で10:09
、session.getId()
別の新しい ID を取得するのでしょうか。
最初の 2 つの呼び出しは、サーバー側で初期セッションのタイムアウト カウンターをリセットしなかったようです。これをIEとFirefoxの両方でテストしましたが、同じ結果が得られました
セッションを永続的に維持するにはどうすればよいですか?
[メインの jsp コード セグメント]:
[heartbeat.jsp コードセグメント]:
authentication - ユーザーが認証されているかどうかを確認するためのハートビート?
ハートビート認証をグーグルで検索すると、非常に多くの情報が得られるため、適切な情報源を見つけるのが難しくなります。
簡単に言えば、ハートビート認証とは何ですか?
どのような場合に、より適用される可能性がありますか?
申し訳ありませんが、これは非常に一般的な質問のように思えますが、それに関するより良い情報を教えていただければ、私の質問を私が目指しているものにより具体的にすることができますが、そのためにはハートビートについてもっと知る必要があります.
android - Androidデバイスを使用してHeartBeatを測定する方法
私の質問は非常に単純で簡単です。Androidデバイスを使用して人の心拍数を計算できる手法はありますか?
私はそれをグーグルで検索し、彼らがカメラを使用してそれを実装したいくつかの結果を見つけました。
他のアイデアや助けは大歓迎です。
ありがとう。