|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-01-10T02:05:33-05:00
Startup was at 2026-01-10T02:01:24-05:00
Last major LoadDatasets started 4m 1s ago and is still running.
nGridDatasets = 0
nTableDatasets = 0
nTotalDatasets = 0
Unique users (since startup) n = 23
Response Failed Time (since last major LoadDatasets) n = 0
Response Failed Time (since last Daily Report) n = 0
Response Failed Time (since startup) n = 0
Response Succeeded Time (since last major LoadDatasets) n = 142, median ~= 1014 ms
Response Succeeded Time (since last Daily Report) n = 142, median ~= 1014 ms
Response Succeeded Time (since startup) n = 142, median ~= 1014 ms
TaskThread has finished 0 out of 0 tasks. Currently, no task is running.
TaskThread Failed Time (since last Daily Report) n = 0
TaskThread Failed Time (since startup) n = 0
TaskThread Succeeded Time (since last Daily Report) n = 0
TaskThread Succeeded Time (since startup) n = 0
The email system is inactive.
TouchThread has finished 0 out of 0 touches. Currently, the thread is sleeping.
TouchThread Failed Time (since last Daily Report) n = 0
TouchThread Succeeded Time (since last Daily Report) n = 0
OS info: totalCPULoad=0.37601537 processCPULoad=0.13794728 totalMemory=15988MB freeMemory=7893MB totalSwapSpace=8191MB freeSwapSpace=6621MB
Number of active requests=3
Number of threads: Tomcat-waiting=21, inotify=5, other=16
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 1269 MB (highWaterMark= 1675 MB) (Xmx ~= 8192 MB)
Major LoadDatasets Times Distribution (since last Daily Report):
n = 0
Major LoadDatasets Times Distribution (since startup):
n = 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 0
Minor LoadDatasets Times Distribution (since startup):
n = 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 0
Response Failed Time Distribution (since last Daily Report):
n = 0
Response Failed Time Distribution (since startup):
n = 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 142, median ~= 1014 ms
0 ms: 0
1 ms: 0
2 ms: 3
<= 5 ms: 13
<= 10 ms: 43
<= 20 ms: 5
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 3
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 72
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 142, median ~= 1014 ms
0 ms: 0
1 ms: 0
2 ms: 3
<= 5 ms: 13
<= 10 ms: 43
<= 20 ms: 5
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 3
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 72
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 142, median ~= 1014 ms
0 ms: 0
1 ms: 0
2 ms: 3
<= 5 ms: 13
<= 10 ms: 43
<= 20 ms: 5
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 3
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 72
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TaskThread Failed Time Distribution (since last Daily Report):
n = 0
TaskThread Failed Time Distribution (since startup):
n = 0
TaskThread Succeeded Time Distribution (since last Daily Report):
n = 0
TaskThread Succeeded Time Distribution (since startup):
n = 0
TouchThread Failed Time Distribution (since last Daily Report):
n = 0
TouchThread Failed Time Distribution (since startup):
n = 0
TouchThread Succeeded Time Distribution (since last Daily Report):
n = 0
TouchThread Succeeded Time Distribution (since startup):
n = 0
Language (since last daily report)
: 145 (100%)
Language (since startup)
: 145 (100%)
SgtMap topography nFromCache=0 nNotFromCache=0
GSHHS: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0
NationalBoundaries: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0
StateBoundaries: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0
Rivers: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
146 + 169 + 164 + 158 + 151 + 176 + 154 + 141 + 160 + 169 + 150 + 161 + 153 + 156 + 179 + 151 +
162 + 158 + 134 + 152 + 150 + 167 + 144 + 146 + 169 + 150 + 153 + 140 + 137 + 175 + 177 + 151 +
162 + 149 + 145 + 155 + 155 + 174 + 135 + 168 + 171 + 155 + 159 + 168 + 169 + 157 + 144 + 157 +
170 + 197 + 147 + 156 + 179 + 158 + 152 + 156 + 158 + 149 + 178 + 160 + 140 + 147 + 157 + 162 +
183 + 161 + 163 + 156 + 166 + 170 + 159 + 149 + 157 + 164 + 148 + 163 + 158 + 142 + 152 + 155 +
135 + 156 + 150 + 150 + 175 + 156 + 154 + 160 + 168 + 155 + 142 + 163 + 152 + 149 + 142 + 136 +
145 + 132 + 156 + 171 + 175 + 172 + 166 + 156 + 155 + 161 + 163 + 158 + 151 + 170 + 165 + 154 +
147 + 145 + 189 + 199 + 161 + 157 + 160 + 174 + 192 + 160 + 160 + 158 + 140 + 154 + 162 = 20089
canonicalStringHolder map sizes:
705 + 699 + 788 + 734 + 785 + 748 + 743 + 756 + 739 + 726 + 750 + 739 + 748 + 757 + 730 + 729 +
741 + 765 + 701 + 715 + 732 + 775 + 718 + 739 + 771 + 854 + 761 + 726 + 742 + 773 + 753 + 689 +
795 + 772 + 671 + 745 + 786 + 725 + 749 + 762 + 763 + 750 + 771 + 731 + 755 + 745 + 708 + 729 +
715 + 770 + 778 + 742 + 753 + 756 + 725 + 805 + 740 + 749 + 775 + 778 + 750 + 773 + 724 + 727 +
759 + 762 + 714 + 750 + 791 + 823 + 748 + 791 + 765 + 755 + 740 + 762 + 755 + 764 + 721 + 756 +
729 + 725 + 726 + 748 + 739 + 759 + 783 + 768 + 700 + 745 + 745 + 715 + 723 + 781 + 759 + 782 +
769 + 775 + 760 + 739 + 720 + 779 + 763 + 708 + 784 + 765 + 799 + 769 + 762 + 747 + 803 + 750 +
765 + 765 + 826 + 771 + 801 + 749 + 789 + 753 + 762 + 717 + 739 + 699 + 808 + 749 + 753 = 95569
Number of threads: Tomcat-waiting=21, inotify=5, other=16
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
java.base@17.0.17/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
#2 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.17/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
#3 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#4 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.17/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.17/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.17/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#5 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#6 Thread[https-jsse-nio-8001-exec-5,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6671)
gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:17708)
gov.noaa.pfel.erddap.Erddap.doInfo(Erddap.java:13193)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:669)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#7 Thread[https-jsse-nio-8001-exec-9,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6671)
gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:17708)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4622)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#8 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.17/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.17/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.17/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#9 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.17/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#10 Thread[LoadDatasets,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.17/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.17/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.17/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.17/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.17/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base@17.0.17/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base@17.0.17/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base@17.0.17/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base@17.0.17/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base@17.0.17/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base@17.0.17/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base@17.0.17/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base@17.0.17/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1833)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1764)
gov.noaa.pfel.coastwatch.util.SSR.getUncompressedUrlBufferedInputStream(SSR.java:1546)
gov.noaa.pfel.coastwatch.util.SSR.downloadFile(SSR.java:1694)
gov.noaa.pfel.coastwatch.util.SSR.downloadFile(SSR.java:1618)
gov.noaa.pfel.erddap.dataset.EDD.accessibleViaISO19115(EDD.java:1938)
gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:852)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1915)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.<init>(EDDTableFromAsciiFiles.java:106)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:357)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:463)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:359)
#11 Thread[main,5,main] RUNNABLE
java.base@17.0.17/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.17/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.17/java.net.ServerSocket.accept(ServerSocket.java:532)
org.apache.catalina.core.StandardServer.await(StandardServer.java:601)
org.apache.catalina.startup.Catalina.await(Catalina.java:887)
org.apache.catalina.startup.Catalina.start(Catalina.java:833)
java.base@17.0.17/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.17/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.17/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.17/java.lang.reflect.Method.invoke(Method.java:569)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
#12 Thread[Notification Thread,9,system] RUNNABLE daemon
#13 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.17/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.17/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.17/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
#14 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#15 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#16 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)