|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-09-15T04:34:13-04:00
Startup was at 2026-09-15T02:01:28-04:00
Last major LoadDatasets started 4m 12s ago and finished after 60 seconds.
nGridDatasets = 0
nTableDatasets = 2656
nTotalDatasets = 2656
n Datasets Failed To Load (in the last major LoadDatasets) = 32
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, (end)
Unique users (since startup) n = 1452
Response Failed Time (since last major LoadDatasets) n = 1, median ~= 1 ms
Response Failed Time (since last Daily Report) n = 244, median ~= 0 ms
Response Failed Time (since startup) n = 244, median ~= 0 ms
Response Succeeded Time (since last major LoadDatasets) n = 164, median ~= 19 ms
Response Succeeded Time (since last Daily Report) n = 27577, median ~= 898 ms
Response Succeeded Time (since startup) n = 27576, median ~= 898 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.019718992 processCPULoad=0.005800464 totalMemory=15988MB freeMemory=324MB totalSwapSpace=8191MB freeSwapSpace=6496MB
Number of active requests=3
Number of threads: Tomcat-waiting=30, inotify=462, other=14
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 684 MB (highWaterMark= 4110 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-09-15T04:30:59-04:00 55s 1253 32 2656 300 ( 33) 3 ( 1) 0 0 0 31 462 14 347 1 2%
2026-09-15T04:25:52-04:00 51s 1220 32 2656 738 ( 914) 8 ( 0) 0 0 0 31 968 14 351 1 4%
2026-09-15T04:20:49-04:00 50s 1253 32 2656 1928 ( 999) 21 ( 0) 0 0 0 23 713 22 394 7 3%
2026-09-15T04:15:00-04:00 5s 35 32 2656 224 ( 19) 12 ( 0) 0 0 0 32 642 13 332 0 3%
2026-09-15T04:11:00-04:00 66s 1253 32 2656 1185 ( 872) 23 ( 0) 0 0 0 31 642 17 482 5 3%
2026-09-15T04:05:00-04:00 11s 244 32 2656 1583 ( 938) 14 ( 0) 0 0 0 21 831 27 353 0 3%
2026-09-15T04:00:41-04:00 56s 1253 32 2656 274 ( 50) 24 ( 0) 0 0 0 32 800 13 389 36 3%
2026-09-15T03:54:45-04:00 5s 40 32 2656 831 ( 988) 11 ( 0) 0 0 0 31 994 16 334 0 4%
2026-09-15T03:50:32-04:00 52s 1253 32 2656 1770 ( 1051) 8 ( 1) 0 0 0 21 1001 24 401 17 4%
2026-09-15T03:45:27-04:00 51s 1220 32 2656 307 ( 19) 1 ( 1) 0 0 0 32 843 14 431 5 4%
2026-09-15T03:40:10-04:00 35s 916 32 2656 273 ( 19) 4 ( 750) 0 0 0 32 535 13 358 1 2%
2026-09-15T03:35:24-04:00 52s 1220 32 2656 2376 ( 1066) 2 ( 15000) 0 0 0 32 1002 13 346 7 4%
2026-09-15T03:30:17-04:00 48s 1253 32 2656 315 ( 19) 0 ( 0) 0 0 0 32 753 13 393 1 3%
2026-09-15T03:24:47-04:00 20s 520 32 2656 266 ( 20) 1 ( 1) 0 0 0 31 934 14 365 0 4%
2026-09-15T03:20:15-04:00 50s 1253 32 2656 2356 ( 1062) 4 ( 0) 0 0 0 32 945 15 365 1 4%
2026-09-15T03:15:13-04:00 51s 1220 32 2656 289 ( 24) 11 ( 0) 0 0 0 32 895 13 360 1 4%
2026-09-15T03:10:09-04:00 50s 1253 32 2656 305 ( 18) 6 ( 0) 0 0 0 30 518 18 344 1 2%
2026-09-15T03:05:06-04:00 48s 1220 32 2656 2349 ( 1062) 12 ( 0) 0 0 0 32 936 13 352 3 4%
2026-09-15T03:00:01-04:00 47s 1253 32 2656 299 ( 17) 8 ( 0) 0 0 0 32 914 13 380 1 4%
2026-09-15T02:54:58-04:00 46s 1220 32 2656 316 ( 26) 4 ( 0) 0 0 0 32 443 13 354 1 2%
2026-09-15T02:49:57-04:00 47s 1253 32 2656 2438 ( 1030) 13 ( 0) 0 0 0 31 1001 14 353 12 4%
2026-09-15T02:44:12-04:00 5s 32 32 2656 244 ( 18) 0 ( 0) 0 0 0 25 429 15 331 0 2%
2026-09-15T02:39:56-04:00 46s 1253 32 2656 428 ( 37) 8 ( 50) 0 0 0 27 782 13 408 0 3%
2026-09-15T02:34:20-04:00 17s 391 32 2656 2224 ( 1070) 2 ( 500) 0 0 0 17 578 23 345 3 2%
2026-09-15T02:29:54-04:00 53s 1253 32 2656 384 ( 44) 5 ( 0) 0 0 0 17 865 26 405 1 4%
2026-09-15T02:24:05-04:00 7s 107 32 2656 236 ( 20) 9 ( 0) 0 0 0 27 504 16 357 0 2%
2026-09-15T02:19:46-04:00 50s 1253 32 2656 2175 ( 1058) 13 ( 0) 0 0 0 27 429 13 332 1 2%
2026-09-15T02:14:44-04:00 50s 1220 32 2656 463 ( 471) 13 ( 0) 0 0 0 16 1002 23 336 2 4%
2026-09-15T02:09:33-04:00 43s 1253 32 2656 45 ( 23) 0 ( 0) 0 0 0 24 841 13 502 0 4%
2026-09-15T02:08:41-04:00 422s 2687 32 2656 485 ( 1128) 3 ( 3500) 0 0 0 24 1002 13 344 1 4%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 30, median ~= 35238 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: 3
<= 10 s: 1
<= 20 s: 3
<= 1 min: 21
<= 2 min: 1
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 30, median ~= 35238 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: 3
<= 10 s: 1
<= 20 s: 3
<= 1 min: 21
<= 2 min: 1
<= 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 = 1, median ~= 1 ms
0 ms: 0
1 ms: 1
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: 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 Failed Time Distribution (since last Daily Report):
n = 244, median ~= 0 ms
0 ms: 125
1 ms: 79
2 ms: 2
<= 5 ms: 1
<= 10 ms: 1
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 4
<= 1 s: 4
<= 2 s: 4
<= 5 s: 6
<= 10 s: 3
<= 20 s: 5
<= 1 min: 3
<= 2 min: 5
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 244, median ~= 0 ms
0 ms: 125
1 ms: 79
2 ms: 2
<= 5 ms: 1
<= 10 ms: 1
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 4
<= 1 s: 4
<= 2 s: 4
<= 5 s: 6
<= 10 s: 3
<= 20 s: 5
<= 1 min: 3
<= 2 min: 5
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 164, median ~= 19 ms
0 ms: 2
1 ms: 7
2 ms: 4
<= 5 ms: 2
<= 10 ms: 25
<= 20 ms: 47
<= 50 ms: 11
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 1
<= 1 s: 19
<= 2 s: 45
<= 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 = 27577, median ~= 898 ms
0 ms: 84
1 ms: 196
2 ms: 148
<= 5 ms: 434
<= 10 ms: 1181
<= 20 ms: 2505
<= 50 ms: 753
<= 100 ms: 144
<= 200 ms: 162
<= 500 ms: 4416
<= 1 s: 4734
<= 2 s: 9024
<= 5 s: 3702
<= 10 s: 87
<= 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 startup):
n = 27576, median ~= 898 ms
0 ms: 83
1 ms: 196
2 ms: 148
<= 5 ms: 434
<= 10 ms: 1181
<= 20 ms: 2505
<= 50 ms: 753
<= 100 ms: 144
<= 200 ms: 162
<= 500 ms: 4416
<= 1 s: 4734
<= 2 s: 9024
<= 5 s: 3702
<= 10 s: 87
<= 20 s: 6
<= 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)
: 27824 (100%)
Language (since startup)
: 27825 (100%)
SgtMap topography nFromCache=0 nNotFromCache=18
GSHHS: nCached=24 of 100, nCoarse=22, nSuccesses=48, nTossed=0
NationalBoundaries: nCached=12 of 100, nCoarse=6, nSuccesses=12, nTossed=0
StateBoundaries: nCached=12 of 100, nCoarse=5, nSuccesses=12, nTossed=0
Rivers: nCached=12 of 100, nCoarse=5, nSuccesses=12, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
283 + 294 + 295 + 273 + 272 + 293 + 264 + 271 + 290 + 295 + 275 + 277 + 264 + 278 + 297 + 272 +
285 + 286 + 258 + 274 + 262 + 290 + 297 + 264 + 289 + 274 + 295 + 275 + 264 + 294 + 297 + 274 +
268 + 280 + 265 + 275 + 277 + 295 + 249 + 272 + 297 + 274 + 268 + 277 + 270 + 276 + 278 + 274 +
297 + 310 + 266 + 283 + 316 + 268 + 272 + 292 + 269 + 285 + 319 + 275 + 246 + 278 + 273 + 284 +
279 + 296 + 289 + 272 + 282 + 282 + 263 + 266 + 298 + 268 + 269 + 293 + 260 + 278 + 270 + 264 +
240 + 299 + 268 + 254 + 300 + 287 + 285 + 300 + 283 + 268 + 252 + 294 + 271 + 264 + 272 + 278 +
286 + 250 + 261 + 305 + 313 + 281 + 290 + 276 + 277 + 281 + 281 + 278 + 259 + 284 + 280 + 284 +
271 + 256 + 342 + 312 + 289 + 257 + 283 + 289 + 313 + 270 + 288 + 283 + 244 + 275 + 301 = 35502
canonicalStringHolder map sizes:
1076 + 1106 + 1190 + 1098 + 1216 + 1145 + 1141 + 1154 + 1181 + 1165 + 1170 + 1168 + 1149 + 1196 + 1162 + 1079 +
1179 + 1180 + 1116 + 1134 + 1126 + 1174 + 1105 + 1151 + 1186 + 1277 + 1183 + 1141 + 1151 + 1186 + 1170 + 1111 +
1183 + 1216 + 1099 + 1164 + 1166 + 1148 + 1143 + 1166 + 1152 + 1200 + 1139 + 1189 + 1174 + 1212 + 1079 + 1130 +
1143 + 1178 + 1165 + 1170 + 1149 + 1193 + 1179 + 1185 + 1165 + 1150 + 1183 + 1163 + 1170 + 1215 + 1182 + 1099 +
1177 + 1209 + 1154 + 1196 + 1218 + 1267 + 1164 + 1232 + 1235 + 1147 + 1134 + 1194 + 1158 + 1188 + 1121 + 1166 +
1157 + 1157 + 1151 + 1171 + 1141 + 1224 + 1212 + 1180 + 1106 + 1141 + 1154 + 1168 + 1121 + 1180 + 1174 + 1191 +
1193 + 1184 + 1181 + 1143 + 1133 + 1210 + 1176 + 1138 + 1167 + 1165 + 1193 + 1202 + 1186 + 1126 + 1218 + 1144 +
1218 + 1213 + 1236 + 1176 + 1172 + 1184 + 1166 + 1179 + 1174 + 1156 + 1214 + 1120 + 1247 + 1179 + 1182 = 148378
Number of threads: Tomcat-waiting=30, inotify=462, other=14
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.20/java.lang.Object.wait(Native Method)
java.base@17.0.20/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.20/java.lang.Thread.run(Thread.java:840)
java.base@17.0.20/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
#2 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.20/java.lang.Object.wait(Native Method)
java.base@17.0.20/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.20/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
#3 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20/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/java.lang.Thread.run(Thread.java:840)
#4 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.20/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20/java.lang.Thread.run(Thread.java:840)
#5 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20/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/java.lang.Thread.run(Thread.java:840)
#6 Thread[https-jsse-nio-8001-exec-6,5,main] TIMED_WAITING daemon
java.base@17.0.20/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/java.lang.Thread.run(Thread.java:840)
#7 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.20/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20/java.lang.Thread.run(Thread.java:840)
#8 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.20/java.lang.Object.wait(Native Method)
java.base@17.0.20/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.20/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.20/java.lang.Thread.run(Thread.java:840)
#9 Thread[main,5,main] RUNNABLE
java.base@17.0.20/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.20/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.20/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.20/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.20/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.20/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/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.20/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.20/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.20/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/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.20/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.20/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
#12 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.20/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/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)