問題
- Glowrrotが機能せず、このようなエラーが出る:
ERROR [http-nio-8080-exec-5][GlowrootProxyServlet:66] null
org.apache.http.conn.HttpHostConnectException: Connect to localhost:4000 [localhost/127.0.0.1] failed: Connection refused: connect
環境
- Liferay DXP 2023.Q4+
解像度
- ここでは4000番ポートがデフォルトである。
-
まず、DXPサーバーを停止する必要があります。
./catalina.sh run
を実行した場合は、次のコマンドを実行する必要があります。./catalina.sh glowroot run
.-
growrootポートまたは情報を示すコンソールログについては、添付のスクリーンショットをご覧ください。
ただし、dockerの場合、GLOWROOT_ENABLED
環境変数をtrue
に設定してGlowrootを有効にする。 例えば、docker run -e GLOWROOT_ENABLED=true -it -m 8g -p 8080:8080 liferay/dxp:latest
一方、Tomcatバンドルを使う場合は、コマンドラインからGlowrootを実行する。 バンドルの$CATALINA_HOME/bin
フォルダーに移動します。./catalina.sh glowroot run
.
ユーザーがこのコマンドを実行すると、以前と同じDXP UIが表示されます。 ユーザーはサインインを要求される。 管理者認証情報を入力してください。
Glowroot にアクセスするには、まず の管理者アカウントで Liferay インスタンスにログインします。 Glowroot には、管理者ロールを持つユーザーのみがアクセスできます。
次にhttp://localhost:8080/o/glowroot
にアクセスしてください。
-
growrootポートまたは情報を示すコンソールログについては、添付のスクリーンショットをご覧ください。