glowroot not working

993 views
Skip to first unread message

francesc...@gmail.com

unread,
May 25, 2018, 5:28:44 AM5/25/18
to Glowroot
Good Morning 

I'm new to this tool. I'v been able to install it on Tomcat 8 on my computer but I'm not able to having it working on a remote linux host

I've been following steps described on github but it seems like UI is not starting, this is glowroot output on log file

2018-05-25 11:23:14.063 INFO  org.glowroot - Glowroot version: 0.10.9, built 2018-05-10 00:48:11 +0000
2018-05-25 11:23:14.065 INFO  org.glowroot - Java version: 1.8.0_161
2018-05-25 11:23:16.186 INFO  org.glowroot - plugins loaded: Cassandra Plugin, EJB Plugin, Elasticsearch Plugin, Executor Plugin, Grails Plugin, Hibernate Plugin, HTTP Client Plugin, Java HTTP Server Plugin, JAX-RS Plugin, Jdbc Plugin, JMS Plugin, JSF Plugin, JSP Plugin, Logger Plugin, Play Plugin, Netty Plugin, Quartz Plugin, Redis Plugin, Servlet Plugin, Spring Plugin, Struts Plugin

and actually no process is listening on port 4000

but no error is reported in glowroot.log nor in standard jvm output. Any idea?

PS: in my local log file I see on the log the line

2018-05-25 09:11:55.220 INFO  org.glowroot - UI listening on 127.0.0.1:4000 (to access the UI from remote machines, change the bind address to 0.0.0.0, either in the Glowroot UI under Configuration > Web or directly in the admin.json file, and then restart JVM to take effect)

which is missing in my remote environment

Francesco


Trask Stalnaker

unread,
May 25, 2018, 1:15:41 PM5/25/18
to Glowroot
Hi Francesco,

Thanks for posting!

Can you download the latest snapshot [1] and run with the additional JVM arg "-Dglowroot.debug.mainClass=true" and post back with the new glowroot log?


Thanks,
Trask

francesc...@gmail.com

unread,
May 28, 2018, 10:19:22 AM5/28/18
to Glowroot
Hi Trask

Thank you for your answer

I downloaded the snapshot artifact and deployed it after adding JVM arg but the output doesn't change

2018-05-28 16:17:33.321 INFO  org.glowroot - Glowroot version: 0.10.10-SNAPSHOT, commit 4600cbfde6, built 2018-05-26 19:58:03 +0000
2018-05-28 16:17:33.327 INFO  org.glowroot - Java version: 1.8.0_161
2018-05-28 16:17:35.409 INFO  org.glowroot - plugins loaded: Cassandra Plugin, EJB Plugin, Elasticsearch Plugin, Executor Plugin, Grails Plugin, Hibernate Plugin, HTTP Client Plugin, Java HTTP Server Plugin, JAX-RS Plugin, Jdbc Plugin, JMS Plugin, JSF Plugin, JSP Plugin, Logger Plugin, Play Plugin, Netty Plugin, Quartz Plugin, Redis Plugin, Servlet Plugin, Spring Plugin, Struts Plugin

Here is the list of the java args in catalina.out (just in case some of them could somehow affect the behaviour of glowroot)

28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=opt/apachetomcat/apache-tomcat-8.5.30/conf/logging.properties
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=true
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=9090
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=192.168.223.205
28-May-2018 16:17:37.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dglowroot.debug.mainClass=true
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms2048m
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2048m
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=512m
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xss512k
28-May-2018 16:17:37.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseParallelGC
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxGCPauseMillis=1500
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:GCTimeRatio=9
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+DisableExplicitGC
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/lib/glowroot/glowroot.jar
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=opt/apachetomcat/apache-tomcat-8.5.30
28-May-2018 16:17:37.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=opt/apachetomcat/apache-tomcat-8.5.30
28-May-2018 16:17:37.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=opt/apachetomcat/apache-tomcat-8.5.30/temp
28-May-2018 16:17:37.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcommons.daemon.process.id=3399
28-May-2018 16:17:37.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcommons.daemon.process.parent=3398
28-May-2018 16:17:37.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcommons.daemon.version=1.1.0

Trask Stalnaker

unread,
May 30, 2018, 11:54:38 PM5/30/18
to Glowroot
Hi Francesco.

I was able to repro what you are seeing (using Apache Commons Daemon jsvc to launch Tomcat).


Thanks,
Trask

francesc...@gmail.com

unread,
May 31, 2018, 5:02:34 AM5/31/18
to Glowroot
Hi Trask

I've just installed the last snapshot release and now I'm able to access glowroot UI.
This is the log output

2018-05-31 10:32:05.371 INFO  org.glowroot - Glowroot version: 0.10.10-SNAPSHOT, commit 987a87e9f4, built 2018-05-30 18:27:55 +0000
2018-05-31 10:32:05.374 INFO  org.glowroot - Java version: 1.8.0_161
2018-05-31 10:32:07.451 INFO  org.glowroot - plugins loaded: Cassandra Plugin, EJB Plugin, Elasticsearch Plugin, Executor Plugin, Grails Plugin, Hibernate Plugin, HTTP Client Plugin, Java HTTP Server Plugin, JAX-RS Plugin, Jdbc Plugin, JMS Plugin, JSF Plugin, JSP Plugin, Logger Plugin, Play Plugin, Netty Plugin, Quartz Plugin, Redis Plugin, Servlet Plugin, Spring Plugin, Struts Plugin
2018-05-31 10:32:08.662 INFO  o.g.agent.impl.BytecodeServiceImpl - main class: org.apache.catalina.startup.Bootstrap
2018-05-31 10:32:10.295 INFO  org.glowroot - UI listening on 0.0.0.0:4000


Thank you very much for your support

greetings
Francesco
Reply all
Reply to author
Forward
0 new messages