|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-10-07T03:44:48-04:00
Startup was at 2026-10-07T02:01:35-04:00
Last major LoadDatasets started 3m 15s ago and finished after 60 seconds.
nGridDatasets = 0
nTableDatasets = 2694
nTotalDatasets = 2694
n Datasets Failed To Load (in the last major LoadDatasets) = 33
bcodmo_dataset_881861_v1, bcodmo_dataset_904246_v1, bcodmo_dataset_905985_v1,
bcodmo_dataset_906222_v1, bcodmo_dataset_906188_v1, bcodmo_dataset_885701_v1,
bcodmo_dataset_907866_v1, bcodmo_dataset_911102_v1, bcodmo_dataset_854878_v1,
bcodmo_dataset_921981_v1, bcodmo_dataset_920078_v1, bcodmo_dataset_920383_v1,
bcodmo_dataset_920405_v1, bcodmo_dataset_920423_v1, bcodmo_dataset_920878_v1,
bcodmo_dataset_881861_v3, bcodmo_dataset_922922_v1, bcodmo_dataset_923028_v1,
bcodmo_dataset_921847_v1, bcodmo_dataset_924605_v1, bcodmo_dataset_925041_v1,
bcodmo_dataset_914901_v1, bcodmo_dataset_922260_v1, bcodmo_dataset_907559_v1,
bcodmo_dataset_926332_v1, bcodmo_dataset_925670_v1, bcodmo_dataset_861683_v1,
bcodmo_dataset_916411_v1, bcodmo_dataset_890864_v1, bcodmo_dataset_965557_v1,
bcodmo_dataset_986272_v1, bcodmo_dataset_986632_v1, bcodmo_dataset_995456_v`, (end)
Unique users (since startup) n = 1264
Response Failed Time (since last major LoadDatasets) n = 0
Response Failed Time (since last Daily Report) n = 42, median ~= 1 ms
Response Failed Time (since startup) n = 42, median ~= 1 ms
Response Succeeded Time (since last major LoadDatasets) n = 160, median ~= 17 ms
Response Succeeded Time (since last Daily Report) n = 7450, median ~= 16 ms
Response Succeeded Time (since startup) n = 7450, median ~= 16 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.025880976 processCPULoad=0.0011261262 totalMemory=15988MB freeMemory=177MB totalSwapSpace=8191MB freeSwapSpace=6431MB
Number of active requests=2
Number of threads: Tomcat-waiting=29, inotify=965, other=14
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 574 MB (highWaterMark= 4092 MB) (Xmx ~= 8192 MB)
Major LoadDatasets Time Series: MLD Datasets Loaded Requests (median times in ms) Number of Threads MB gc Open
timestamp time nTry nFail nTotal nSuccess (median) nFail (median) shed memFail tooMany tomWait inotify other inUse Calls Files
---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- -----
2026-10-07T03:42:31-04:00 55s 1292 33 2694 321 ( 14) 4 ( 0) 0 0 0 31 965 13 393 1 4%
2026-10-07T03:37:27-04:00 54s 1259 33 2694 350 ( 16) 0 ( 0) 0 0 0 30 845 14 407 1 3%
2026-10-07T03:32:00-04:00 29s 679 33 2694 257 ( 20) 1 ( 1500) 0 0 0 30 882 14 477 0 4%
2026-10-07T03:27:31-04:00 63s 1259 33 2694 303 ( 17) 2 ( 2000) 0 0 0 31 963 13 389 2 4%
2026-10-07T03:22:16-04:00 51s 1292 33 2694 351 ( 14) 0 ( 0) 0 0 0 31 671 13 390 0 3%
2026-10-07T03:16:38-04:00 15s 328 33 2694 278 ( 10) 1 ( 40000) 0 0 0 30 336 14 384 0 1%
2026-10-07T03:12:23-04:00 63s 1292 33 2694 429 ( 17) 2 ( 10000) 0 0 0 31 896 13 410 0 4%
2026-10-07T03:06:25-04:00 7s 105 33 2694 355 ( 17) 0 ( 0) 0 0 0 31 922 13 388 0 4%
2026-10-07T03:02:13-04:00 59s 1292 33 2694 308 ( 29) 3 ( 12500) 0 0 0 30 922 14 529 7 4%
2026-10-07T02:56:59-04:00 52s 1259 33 2694 326 ( 18) 1 ( 1500) 0 0 0 30 880 14 426 2 4%
2026-10-07T02:51:54-04:00 51s 1292 33 2694 412 ( 19) 4 ( 1) 0 0 0 31 575 13 349 8 2%
2026-10-07T02:46:11-04:00 10s 240 33 2694 312 ( 17) 4 ( 0) 0 0 0 29 889 15 390 3 4%
2026-10-07T02:41:50-04:00 51s 1292 33 2694 423 ( 13) 0 ( 0) 0 0 0 31 998 13 338 1 4%
2026-10-07T02:36:47-04:00 52s 1259 33 2694 409 ( 14) 0 ( 0) 0 0 0 31 870 13 507 1 4%
2026-10-07T02:31:43-04:00 51s 1292 33 2694 449 ( 18) 1 ( 15000) 0 0 0 31 515 13 334 4 2%
2026-10-07T02:25:54-04:00 4s 41 33 2694 327 ( 16) 5 ( 0) 0 0 0 30 994 14 319 0 4%
2026-10-07T02:21:45-04:00 57s 1292 33 2694 463 ( 10) 3 ( 0) 0 0 0 31 1002 13 329 3 4%
2026-10-07T02:15:54-04:00 12s 222 33 2694 351 ( 8) 2 ( 0) 0 0 0 31 194 13 374 0 1%
2026-10-07T02:11:34-04:00 54s 1292 33 2694 100 ( 16) 2 ( 0) 0 0 0 31 865 13 368 0 4%
2026-10-07T02:10:30-04:00 521s 2726 33 2694 766 ( 1015) 7 ( 1) 0 0 0 31 1002 13 333 1 4%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 20, median ~= 36667 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 1
<= 10 s: 2
<= 20 s: 2
<= 1 min: 12
<= 2 min: 2
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 20, median ~= 36667 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 1
<= 10 s: 2
<= 20 s: 2
<= 1 min: 12
<= 2 min: 2
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 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 = 42, median ~= 1 ms
0 ms: 14
1 ms: 12
2 ms: 0
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 3
<= 5 s: 1
<= 10 s: 3
<= 20 s: 6
<= 1 min: 1
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 42, median ~= 1 ms
0 ms: 14
1 ms: 12
2 ms: 0
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 3
<= 5 s: 1
<= 10 s: 3
<= 20 s: 6
<= 1 min: 1
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 160, median ~= 17 ms
0 ms: 4
1 ms: 32
2 ms: 10
<= 5 ms: 1
<= 10 ms: 5
<= 20 ms: 43
<= 50 ms: 14
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 0
<= 1 s: 11
<= 2 s: 39
<= 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 = 7450, median ~= 16 ms
0 ms: 127
1 ms: 818
2 ms: 408
<= 5 ms: 368
<= 10 ms: 994
<= 20 ms: 1579
<= 50 ms: 465
<= 100 ms: 151
<= 200 ms: 76
<= 500 ms: 63
<= 1 s: 593
<= 2 s: 1778
<= 5 s: 14
<= 10 s: 10
<= 20 s: 5
<= 1 min: 1
<= 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 = 7450, median ~= 16 ms
0 ms: 127
1 ms: 818
2 ms: 408
<= 5 ms: 368
<= 10 ms: 994
<= 20 ms: 1579
<= 50 ms: 465
<= 100 ms: 151
<= 200 ms: 76
<= 500 ms: 63
<= 1 s: 593
<= 2 s: 1778
<= 5 s: 14
<= 10 s: 10
<= 20 s: 5
<= 1 min: 1
<= 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)
: 7494 (100%)
Language (since startup)
: 7494 (100%)
SgtMap topography nFromCache=1 nNotFromCache=49
GSHHS: nCached=76 of 100, nCoarse=38, nSuccesses=152, nTossed=0
NationalBoundaries: nCached=38 of 100, nCoarse=12, nSuccesses=38, nTossed=0
StateBoundaries: nCached=38 of 100, nCoarse=7, nSuccesses=38, nTossed=0
Rivers: nCached=38 of 100, nCoarse=7, nSuccesses=38, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
284 + 298 + 299 + 281 + 273 + 296 + 269 + 278 + 292 + 298 + 275 + 281 + 268 + 282 + 301 + 274 +
288 + 286 + 259 + 280 + 263 + 294 + 298 + 268 + 293 + 281 + 299 + 282 + 271 + 297 + 304 + 276 +
270 + 283 + 268 + 281 + 279 + 295 + 252 + 279 + 298 + 280 + 271 + 286 + 273 + 282 + 281 + 275 +
301 + 311 + 270 + 286 + 325 + 268 + 274 + 298 + 271 + 287 + 321 + 281 + 248 + 280 + 278 + 290 +
286 + 308 + 298 + 277 + 284 + 287 + 266 + 267 + 303 + 274 + 274 + 296 + 264 + 280 + 275 + 268 +
241 + 299 + 274 + 257 + 305 + 291 + 293 + 305 + 286 + 274 + 254 + 300 + 272 + 267 + 274 + 281 +
293 + 255 + 264 + 307 + 316 + 287 + 292 + 282 + 280 + 289 + 286 + 282 + 260 + 286 + 284 + 285 +
274 + 261 + 343 + 316 + 293 + 262 + 284 + 294 + 317 + 275 + 292 + 287 + 245 + 276 + 303 = 35980
canonicalStringHolder map sizes:
1027 + 1057 + 1141 + 1045 + 1152 + 1103 + 1087 + 1106 + 1115 + 1111 + 1109 + 1093 + 1084 + 1112 + 1066 + 1014 +
1117 + 1119 + 1084 + 1073 + 1085 + 1120 + 1047 + 1098 + 1123 + 1227 + 1133 + 1084 + 1103 + 1135 + 1143 + 1075 +
1135 + 1162 + 1038 + 1099 + 1102 + 1084 + 1094 + 1118 + 1096 + 1126 + 1094 + 1130 + 1132 + 1156 + 1016 + 1058 +
1078 + 1124 + 1118 + 1099 + 1107 + 1150 + 1142 + 1152 + 1103 + 1101 + 1114 + 1111 + 1132 + 1162 + 1135 + 1060 +
1135 + 1155 + 1094 + 1138 + 1148 + 1200 + 1114 + 1163 + 1151 + 1107 + 1086 + 1135 + 1089 + 1109 + 1050 + 1125 +
1100 + 1098 + 1091 + 1105 + 1080 + 1165 + 1168 + 1143 + 1048 + 1076 + 1106 + 1122 + 1073 + 1126 + 1118 + 1136 +
1132 + 1127 + 1139 + 1100 + 1083 + 1156 + 1128 + 1089 + 1116 + 1103 + 1132 + 1150 + 1126 + 1067 + 1167 + 1091 +
1161 + 1152 + 1168 + 1126 + 1106 + 1129 + 1130 + 1124 + 1118 + 1097 + 1143 + 1071 + 1203 + 1133 + 1136 = 141373
Number of threads: Tomcat-waiting=29, inotify=965, other=14
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
java.base@17.0.20.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
#2 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.20.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
#3 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/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.20.1/java.lang.Thread.run(Thread.java:840)
#4 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20.1/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#5 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/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.20.1/java.lang.Thread.run(Thread.java:840)
#6 Thread[https-jsse-nio-8001-exec-5,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/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.20.1/java.lang.Thread.run(Thread.java:840)
#7 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20.1/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#8 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.20.1/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#9 Thread[main,5,main] RUNNABLE
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.20.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.20.1/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.20.1/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.20.1/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.20.1/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.20.1/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)
#10 Thread[Notification Thread,9,system] RUNNABLE daemon
#11 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.20.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.20.1/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.20.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
#12 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#13 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#14 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)