問題タブ [hawtio]
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.
jetty - 数日間実行した後、Hawtio が動作を停止する
プロジェクトで JMX MBean と Camel Route を表示するために、hawtio を使用して洗練された優れた Web インターフェイスを用意しています。しかし、数週間後に Hawtio の実行が停止し、アクセスしようとすると Jetty エラーが発生することに気付きました。
スタンドアロン モード、バージョン 1.2.0/オフラインで hawtio を使用しています。また、Camel ルートは非常に重く、多くのリソースを消費することに言及する価値があると思います (それが hawtio に影響するかどうかはわかりません)。アクセスしようとすると、次のようになります。
HTTP エラー 404
/ourContextPath/ へのアクセスに問題があります。理由:
Jetty:// を搭載
コンテキスト パス用のアクティブなリソースがないようで、スレッドが機能しなくなったなどの問題が発生しました。
これを解決する方法、またはこれを引き起こしている原因を見つける方法を知っている人はいますか? また、これは最新バージョン (1.2.1) で修正された既知のバグですか?
java - Hawtio 使用時の org.eclipse.jgit.errors.LockFailedException
コードで HawtIo war を使用しています。このコードをローカルで実行すると問題なく動作しますが、UNIX ボックスでは次の例外が発生します。
何が足りないのか教えてください。
tomcat - ROOT tomcat webapp 内で hawtio をサーブレットとしてデプロイするにはどうすればよいですか?
Tomcat6 インスタンスの ROOT コンテキストで実行される webapp があります。サブパス経由でアクセスできる、この webapp に hawtio コンソールを追加したいと思います。http://myserver:8080
つまり、まだ自分の webapp でありたいのですがhttp://myserver:8080/hawtio
、hawtio コンソールを開く必要があります。
hawtio.war
ファイルをにコピーするだけで、$TOMCAT_HOME\webapps
ほとんどそこにたどり着くことができることを私は知っています。悲しいかな、私は 2 つの別々の webapp を展開する必要はなく、代わりに 1 つを展開するだけで、hawtio に乗ってもらうことができます。
pom.xml
私は私のようにhawtioを依存関係として追加することから始めました:
これをアセンブリ スクリプトと組み合わせると、必要なすべての hawtio クラスを含む war ファイルが作成されます。
次に、hawtio サーブレットを のサブパスにマップする必要がありますweb.xml
。たぶんそうです:
そして、それが私の質問に答える必要があるところです。この場合に使用できる hawtio サーブレット クラスは何ですか?
さまざまな hawtio パッケージに多数の hawtio サーブレットが含まれていますが、すべてサブ サーブレットであり、メイン サーブレットではないようです。
私は何が欠けていますか?
angularjs - angularコントローラーはどのようにビューとバインドしますか?
コントローラーが Hawtio プロジェクトのビューとどのように接続しているかわかりません。
たとえば、次のように表示します。
コントローラー宣言:
私はそのようなものを見つけることを期待していました:
しかし、何も見つかりませんでした。使い方?
apache-karaf - ある Hawtio から別の Hawtio への接続
Hawtio リモート接続を機能させるのに苦労しています。2 つのサーバーがあり、どちらも Karaf 内で Hawtio を実行しています。1 つのサーバーは Web サイト用のアプリ サーバーを実行し、もう 1 つのサーバーは統合とメッセージングを提供するために Camel と ActiveMQ を実行しています。メッセージング ボックスの前に Apache リバース プロキシを配置しました。これを介して Hawtio にアクセスできます。これを管理ツールへのルートとして使用したいと考えています。
私の理解では、ミドルウェア ボックスの Hawtio を介してアプリ サーバーの Hawtio に接続できるはずです。ただし、接続画面を通過させることはできません。IP アドレス、ホスト名、パスのさまざまな組み合わせを試し、「プロキシ」ボックスをクリックしてオンとオフを切り替えましたが、役に立ちませんでした。たまにログイン画面が出てくるのですが、ホスト名に意味不明な文字を入れると出てくるので、ニシンだと思います。
ファイアウォールを開くと、両方のボックスで Hawtio に直接アクセスできます。
私は何が欠けていますか?
ご指導ありがとうございます。
J.
hawtio - Hawtio のプロフィール ページに表示されるさまざまな数字の意味
Hawtio には、実行中の Camel アプリケーションの素晴らしいビューがありますが、プロファイル ページで数字が何を参照しているかについての情報を見つけることができません。
たとえば、Mean、Min、Max が表示されます。
これらは何を指していますか?1 秒あたりのプロセス数? スループット?
ありがとう
jms - ActiveMQ Hawtio ダッシュボードが遅すぎて操作できない
ブラウザ経由で Hawtio コンソールを使用しています
これは素晴らしいダッシュボードで、すべてが気に入っています。問題は、サーバーの負荷テストを開始することです。何百人もの消費者が関与しています。(別のマシンですが)
そして、「大きな」(1000 人の同時ユーザー) トラフィックが私の activemq にヒットし始めると、ダッシュボード クライアントは応答せず、ほとんど使用できないほど非常に遅くなります。
なぜアイデアはありますか?
ありがとう
activemq - ハウティオ WAR . ローカルタブが表示されない
activemq queue を制御するために hawtio をインストールしました。私はクロム拡張機能を使用しました。接続すると、ローカルタブが表示されません。私は私に言うメッセージを受け取ります...
「サーバー側の hawtio-local-jvm-mbean プラグインがインストールされていないか、この JVM が通常 tool.jar にある com.sun.tools.attach.VirtualMachine API を見つけられないため、ローカル タブは現在有効になっていません。」
だから、私は jolokia エージェントの戦争をダウンロードし、同じ tomcat に入れて、"localhost:8080/jolokia" の応答として JSON テキストを取得しました。
さらに、%JAVA_HOME%/lib (つまり jdk1.7.0_45) に「tool.jar」があることを確認しました。私が見ているように、私は両方の必要条件を満たしているので、なぜそれが起こっているのかわかりません. jconsole コマンドは、Java プロセスを表示します。