|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-08-27T04:59:41-04:00
Startup was at 2026-08-27T02:01:35-04:00
Last major LoadDatasets started 4m 9s ago and finished after 55 seconds.
nGridDatasets = 0
nTableDatasets = 2607
nTotalDatasets = 2607
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_1001896_v1, (end)
Unique users (since startup) n = 735
Response Failed Time (since last major LoadDatasets) n = 0
Response Failed Time (since last Daily Report) n = 22, median ~= 1750 ms
Response Failed Time (since startup) n = 22, median ~= 1750 ms
Response Succeeded Time (since last major LoadDatasets) n = 391, median ~= 1 ms
Response Succeeded Time (since last Daily Report) n = 40512, median ~= 483 ms
Response Succeeded Time (since startup) n = 40512, median ~= 483 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.016666668 processCPULoad=0.002770083 totalMemory=15988MB freeMemory=162MB totalSwapSpace=8191MB freeSwapSpace=6507MB
Number of active requests=2
Number of threads: Tomcat-waiting=26, inotify=760, other=14
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 639 MB (highWaterMark= 4090 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-08-27T04:56:23-04:00 49s 1172 33 2607 516 ( 2) 0 ( 0) 0 0 0 28 760 13 358 1 3%
2026-08-27T04:51:19-04:00 48s 1205 33 2607 2098 ( 718) 2 ( 0) 0 0 0 27 883 14 389 1 4%
2026-08-27T04:46:15-04:00 46s 1172 33 2607 1084 ( 486) 3 ( 75) 0 0 0 17 435 24 359 1 2%
2026-08-27T04:41:13-04:00 46s 1205 33 2607 482 ( 2) 0 ( 0) 0 0 0 28 975 13 368 1 4%
2026-08-27T04:36:11-04:00 47s 1172 33 2607 2027 ( 763) 1 ( 1500) 0 0 0 28 691 13 342 2 3%
2026-08-27T04:31:08-04:00 46s 1205 33 2607 1107 ( 383) 0 ( 0) 0 0 0 18 715 23 437 1 3%
2026-08-27T04:25:34-04:00 14s 328 33 2607 403 ( 2) 0 ( 0) 0 0 0 27 618 14 335 0 3%
2026-08-27T04:21:09-04:00 51s 1205 33 2607 2106 ( 687) 0 ( 0) 0 0 0 27 877 14 360 1 4%
2026-08-27T04:16:04-04:00 48s 1172 33 2607 1171 ( 269) 0 ( 0) 0 0 0 17 655 24 333 1 3%
2026-08-27T04:10:22-04:00 9s 144 33 2607 507 ( 1) 0 ( 0) 0 0 0 28 802 13 318 0 4%
2026-08-27T04:06:17-04:00 66s 1172 33 2607 2234 ( 741) 0 ( 0) 0 0 0 27 802 14 328 1 3%
2026-08-27T04:00:54-04:00 46s 1205 33 2607 1027 ( 264) 0 ( 0) 0 0 0 17 869 24 350 1 4%
2026-08-27T03:55:18-04:00 14s 344 33 2607 558 ( 1) 0 ( 0) 0 0 0 28 813 13 466 0 3%
2026-08-27T03:50:49-04:00 47s 1205 33 2607 2582 ( 497) 2 ( 5000) 0 0 0 27 876 14 336 2 4%
2026-08-27T03:45:44-04:00 44s 1172 33 2607 1221 ( 5) 0 ( 0) 0 0 0 17 887 23 350 1 4%
2026-08-27T03:40:42-04:00 45s 1205 33 2607 836 ( 1) 1 ( 750) 0 0 0 27 524 13 332 1 2%
2026-08-27T03:35:40-04:00 46s 1172 33 2607 2883 ( 561) 1 ( 1500) 0 0 0 27 866 13 336 1 4%
2026-08-27T03:29:59-04:00 6s 59 33 2607 758 ( 1) 3 (375000) 0 0 0 18 716 22 342 0 3%
2026-08-27T03:25:48-04:00 48s 1179 33 2607 901 ( 1) 2 ( 5000) 0 0 0 27 716 13 320 11 3%
2026-08-27T03:20:21-04:00 45s 1198 33 2607 2946 ( 606) 2 ( 1000) 0 0 0 27 593 13 372 2 3%
2026-08-27T03:14:43-04:00 10s 212 33 2607 755 ( 1) 0 ( 0) 0 0 0 27 789 13 311 0 3%
2026-08-27T03:10:26-04:00 55s 1198 33 2607 806 ( 1) 0 ( 0) 0 0 0 26 789 14 322 1 3%
2026-08-27T03:05:03-04:00 36s 917 33 2607 2085 ( 958) 1 ( 1500) 0 0 0 27 605 13 323 1 3%
2026-08-27T03:00:13-04:00 48s 1198 33 2607 481 ( 583) 0 ( 0) 0 0 0 16 880 24 366 1 4%
2026-08-27T02:55:07-04:00 45s 1179 33 2607 247 ( 20) 1 ( 7500) 0 0 0 27 603 13 320 1 2%
2026-08-27T02:50:06-04:00 46s 1198 33 2607 2079 ( 1049) 0 ( 0) 0 0 0 27 801 13 323 1 3%
2026-08-27T02:45:03-04:00 45s 1179 33 2607 416 ( 738) 0 ( 0) 0 0 0 17 889 23 375 1 4%
2026-08-27T02:40:02-04:00 46s 1198 33 2607 226 ( 24) 0 ( 0) 0 0 0 27 520 13 323 1 2%
2026-08-27T02:34:58-04:00 45s 1179 33 2607 2082 ( 1017) 0 ( 0) 0 0 0 27 857 13 321 1 4%
2026-08-27T02:29:57-04:00 46s 1198 33 2607 429 ( 636) 0 ( 0) 0 0 0 16 898 24 364 1 4%
2026-08-27T02:24:15-04:00 7s 110 33 2607 180 ( 28) 0 ( 0) 0 0 0 27 507 13 318 0 2%
2026-08-27T02:19:56-04:00 49s 1198 33 2607 2061 ( 993) 0 ( 0) 0 0 0 26 507 14 318 1 2%
2026-08-27T02:14:29-04:00 24s 552 33 2607 393 ( 942) 1 ( 90000) 0 0 0 16 886 24 401 1 4%
2026-08-27T02:10:24-04:00 85s 1198 33 2607 81 ( 41) 0 ( 0) 0 0 0 23 724 14 345 6 3%
2026-08-27T02:08:52-04:00 424s 2639 33 2607 346 ( 1034) 2 ( 1) 0 0 0 24 998 13 323 0 4%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 35, median ~= 37692 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: 0
<= 10 s: 4
<= 20 s: 2
<= 1 min: 26
<= 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 = 35, median ~= 37692 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: 0
<= 10 s: 4
<= 20 s: 2
<= 1 min: 26
<= 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 = 22, median ~= 1750 ms
0 ms: 1
1 ms: 2
2 ms: 0
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 2
<= 2 s: 4
<= 5 s: 2
<= 10 s: 2
<= 20 s: 0
<= 1 min: 1
<= 2 min: 3
<= 5 min: 0
<= 10 min: 2
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 22, median ~= 1750 ms
0 ms: 1
1 ms: 2
2 ms: 0
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 2
<= 2 s: 4
<= 5 s: 2
<= 10 s: 2
<= 20 s: 0
<= 1 min: 1
<= 2 min: 3
<= 5 min: 0
<= 10 min: 2
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 391, median ~= 1 ms
0 ms: 24
1 ms: 180
2 ms: 39
<= 5 ms: 9
<= 10 ms: 6
<= 20 ms: 62
<= 50 ms: 4
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 24
<= 2 s: 41
<= 5 s: 1
<= 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 = 40512, median ~= 483 ms
0 ms: 1088
1 ms: 6489
2 ms: 1985
<= 5 ms: 609
<= 10 ms: 848
<= 20 ms: 3055
<= 50 ms: 361
<= 100 ms: 81
<= 200 ms: 47
<= 500 ms: 6045
<= 1 s: 5538
<= 2 s: 10132
<= 5 s: 4131
<= 10 s: 102
<= 20 s: 0
<= 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 = 40512, median ~= 483 ms
0 ms: 1088
1 ms: 6489
2 ms: 1985
<= 5 ms: 609
<= 10 ms: 848
<= 20 ms: 3055
<= 50 ms: 361
<= 100 ms: 81
<= 200 ms: 47
<= 500 ms: 6045
<= 1 s: 5538
<= 2 s: 10132
<= 5 s: 4131
<= 10 s: 102
<= 20 s: 0
<= 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)
: 40536 (100%)
Language (since startup)
: 40536 (100%)
SgtMap topography nFromCache=0 nNotFromCache=2
GSHHS: nCached=2 of 100, nCoarse=4, nSuccesses=4, nTossed=0
NationalBoundaries: nCached=1 of 100, nCoarse=1, nSuccesses=1, nTossed=0
StateBoundaries: nCached=1 of 100, nCoarse=1, nSuccesses=1, nTossed=0
Rivers: nCached=1 of 100, nCoarse=1, nSuccesses=1, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
277 + 292 + 291 + 267 + 271 + 287 + 260 + 266 + 284 + 292 + 271 + 274 + 258 + 274 + 291 + 269 +
278 + 280 + 254 + 264 + 261 + 287 + 290 + 261 + 285 + 268 + 291 + 273 + 256 + 289 + 295 + 272 +
265 + 274 + 260 + 272 + 272 + 291 + 246 + 268 + 295 + 268 + 266 + 273 + 265 + 273 + 274 + 268 +
295 + 305 + 258 + 278 + 310 + 264 + 263 + 285 + 267 + 278 + 313 + 267 + 241 + 269 + 270 + 276 +
275 + 294 + 287 + 271 + 279 + 277 + 261 + 260 + 293 + 259 + 265 + 288 + 251 + 276 + 266 + 260 +
238 + 293 + 266 + 250 + 295 + 281 + 277 + 296 + 277 + 262 + 247 + 291 + 268 + 259 + 268 + 272 +
284 + 246 + 257 + 295 + 308 + 276 + 289 + 269 + 270 + 276 + 277 + 271 + 257 + 281 + 278 + 277 +
269 + 250 + 336 + 306 + 284 + 252 + 278 + 281 + 313 + 265 + 281 + 280 + 235 + 271 + 293 = 34904
canonicalStringHolder map sizes:
1016 + 1039 + 1128 + 1034 + 1147 + 1070 + 1083 + 1076 + 1090 + 1102 + 1103 + 1102 + 1092 + 1129 + 1072 + 1018 +
1108 + 1118 + 1080 + 1047 + 1070 + 1099 + 1039 + 1088 + 1097 + 1197 + 1107 + 1069 + 1082 + 1097 + 1117 + 1053 +
1118 + 1151 + 1039 + 1103 + 1095 + 1063 + 1073 + 1093 + 1071 + 1125 + 1080 + 1104 + 1127 + 1153 + 1018 + 1053 +
1066 + 1112 + 1083 + 1095 + 1083 + 1111 + 1123 + 1144 + 1103 + 1081 + 1099 + 1111 + 1106 + 1150 + 1111 + 1035 +
1090 + 1136 + 1080 + 1121 + 1146 + 1182 + 1076 + 1154 + 1153 + 1096 + 1086 + 1129 + 1095 + 1112 + 1038 + 1100 +
1075 + 1095 + 1087 + 1092 + 1066 + 1153 + 1144 + 1138 + 1040 + 1064 + 1092 + 1088 + 1047 + 1094 + 1103 + 1116 +
1104 + 1107 + 1127 + 1095 + 1070 + 1134 + 1097 + 1079 + 1101 + 1110 + 1117 + 1129 + 1122 + 1059 + 1153 + 1087 +
1145 + 1133 + 1145 + 1103 + 1103 + 1107 + 1119 + 1116 + 1098 + 1094 + 1130 + 1054 + 1173 + 1109 + 1116 = 139572
Number of threads: Tomcat-waiting=26, inotify=760, 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-10,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)