Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Jetty

Thanks Joakim!

Actually we're using jetty.sh with the option "start" to start Jetty. But we're considering to use "supervise" or "run" instead as we don't want the script process disowns the Jetty process and breaks the process tree. It seems "run" or "supervise" does nothing but executes the command, without checking the status.

Is it recommended to use "run" or "supervise"? Are there other ways to have more information to diagnose?

Best,
Yicheng

On Wed, Apr 8, 2020 at 8:10 AM Joakim Erdfelt <joakim@xxxxxxxxxxx> wrote:
Using the log file isn't 100% reliable.

Would recommend looking at the bin/jetty.sh that comes with the jetty-home tarball.


It uses the org.eclipse.jetty.util.component.FileNoticeLifeCycleListener (started via the etc/jetty-started.xml) to know the state of the startup of Jetty.


On Tue, Apr 7, 2020 at 5:52 PM Yicheng Wang <wangyicheng1209@xxxxxxxxx> wrote:
Hi team,

We integrate Jetty as a component of our system, and there's another
component which would monitor and operate Jetty. The monitoring component
would use jetty.sh to start/stop Jetty. And it looks for Jetty process and
periodically requests ack from the web app that Jetty starts to check the
liveness of Jetty. Besides, we're using the built-in logging module from
Jetty to capture the stdout/stderr. For now the trace level is set to INFO

We've been observing that under some cases the monitoring component is
complaining that Jetty doesn't start up successfully. Looking at the Jetty's
log, I do see the log entries corresponding to the failed startup. But
there're 2 things that I cannot understand

1. The logs of the failed startup seems "incomplete" compared with a normal
one.
2. The Jetty is not stopped before the failed startup.

What's the root cause here? Or how can I add extra debug information to help
troubleshoot this? Any help is highly appreciated!

Best,
Yicheng


FYI, I attach the logs here. It contains the failed startup trial and the
one before it.

2020-04-05 19:21:18.500:INFO:oejs.Server:main: jetty-9.4.26.v20200117;
built: 2020-01-17T12:35:33.676Z; git:
7b38981d25d14afb4a12ff1f2596756144edf695; jvm 1.8.0_232-b09
2020-04-05 19:21:18.534:INFO:oejdp.ScanningAppProvider:main: Deployment
monitor [file:/some path] at interval 1
2020-04-05 19:21:18.891:INFO:oejw.StandardDescriptorProcessor:main: NO JSP
Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2020-04-05 19:21:18.933:WARN:oejs.SecurityHandler:main:
ServletContext@o.e.j.w.WebAppContext@704921a5{WebApp,/,file:/some
path,STARTING}{some war file} has uncovered http methods for path: /*
2020-04-05 19:21:19.875:INFO:oejsh.ContextHandler:main: Started
o.e.j.w.WebAppContext@704921a5{WebApp,/,file:/some path,AVAILABLE}{some war
file}
2020-04-05 19:21:19.875:INFO:oejs.session:main: DefaultSessionIdManager
workerName=node0
2020-04-05 19:21:19.876:INFO:oejs.session:main: node0 Scavenging every
600000ms
2020-04-05 19:21:20.262:INFO:oejus.SslContextFactory:main:
x509=X509@3967e60c(1,h=[],w=[]) for
Server@7c0c77c7[provider=null,keyStore=file:/some
keystore,trustStore=file:/some keystore]
2020-04-05 19:21:20.359:INFO:oejs.AbstractConnector:main: Started
ServerConnector@7ce3cb8e{SSL,[ssl, http/1.1]}{0.0.0.0:32450}
2020-04-05 19:21:20.360:INFO:oejs.Server:main: Started @3034ms

2020-04-05 19:30:34.566:INFO:oejs.Server:main: jetty-9.4.26.v20200117;
built: 2020-01-17T12:35:33.676Z; git:
7b38981d25d14afb4a12ff1f2596756144edf695; jvm 1.8.0_232-b09
2020-04-05 19:30:34.603:INFO:oejdp.ScanningAppProvider:main: Deployment
monitor [file:/some path] at interval 1
2020-04-05 19:30:34.987:INFO:oejw.StandardDescriptorProcessor:main: NO JSP
Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2020-04-05 19:30:35.022:WARN:oejs.SecurityHandler:main:
ServletContext@o.e.j.w.WebAppContext@704921a5{WebApp,/,file:/some
path,STARTING}{some war file} has uncovered http methods for path: /*
2020-04-05 19:30:36.033:INFO:oejsh.ContextHandler:main: Started
o.e.j.w.WebAppContext@704921a5{WebApp,/,file:/some path,AVAILABLE}{some war
file}
2020-04-05 19:30:36.035:INFO:oejs.session:main: DefaultSessionIdManager
workerName=node0
2020-04-05 19:30:36.037:INFO:oejs.session:main: node0 Scavenging every
600000ms




--
Sent from: http://jetty.4.x6.nabble.com/Jetty-User-f3247280.html
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users

Back to the top