|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-10-24T05:04:10-04:00
Startup was at 2026-10-24T02:01:26-04:00
Last major LoadDatasets started 2m 56s ago and finished after 55 seconds.
nGridDatasets = 0
nTableDatasets = 2720
nTotalDatasets = 2720
n Datasets Failed To Load (in the last major LoadDatasets) = 34
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`,
bcodmo_dataset_1010606_v1, (end)
Unique users (since startup) n = 507
Response Failed Time (since last major LoadDatasets) n = 0
Response Failed Time (since last Daily Report) n = 69, median ~= 138 ms
Response Failed Time (since startup) n = 69, median ~= 138 ms
Response Succeeded Time (since last major LoadDatasets) n = 108, median ~= 25 ms
Response Succeeded Time (since last Daily Report) n = 9033, median ~= 19 ms
Response Succeeded Time (since startup) n = 9033, median ~= 19 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.041005902 processCPULoad=0.010309278 totalMemory=19996MB freeMemory=519MB totalSwapSpace=8191MB freeSwapSpace=6514MB
Number of active requests=1
Number of threads: Tomcat-waiting=23, inotify=919, other=13
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 1879 MB (highWaterMark= 5120 MB) (Xmx ~= 10240 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-24T05:02:04-04:00 47s 1286 34 2720 266 ( 16) 0 ( 0) 0 0 0 24 919 13 378 1 4%
2026-10-24T04:56:52-04:00 38s 1046 34 2720 238 ( 20) 0 ( 0) 0 0 0 24 289 13 409 1 1%
2026-10-24T04:51:48-04:00 36s 924 34 2720 223 ( 20) 5 ( 163) 0 0 0 24 784 13 371 1 3%
2026-10-24T04:47:04-04:00 54s 1319 34 2720 240 ( 23) 0 ( 0) 0 0 0 24 644 13 370 1 3%
2026-10-24T04:41:56-04:00 49s 1286 34 2720 229 ( 32) 0 ( 0) 0 0 0 23 827 14 484 1 4%
2026-10-24T04:36:55-04:00 51s 1319 34 2720 241 ( 20) 0 ( 0) 0 0 0 24 562 13 372 1 2%
2026-10-24T04:31:50-04:00 49s 1286 34 2720 270 ( 20) 0 ( 0) 0 0 0 23 734 14 366 1 3%
2026-10-24T04:26:03-04:00 4s 34 34 2720 201 ( 19) 0 ( 0) 0 0 0 23 694 14 355 0 3%
2026-10-24T04:21:56-04:00 54s 1319 34 2720 348 ( 18) 13 ( 3500) 0 0 0 24 694 13 375 7 3%
2026-10-24T04:15:51-04:00 11s 209 34 2720 232 ( 19) 5 ( 31) 0 0 0 22 802 15 362 0 3%
2026-10-24T04:11:39-04:00 60s 1319 34 2720 228 ( 20) 1 ( 3500) 0 0 0 23 827 14 479 0 4%
2026-10-24T04:06:35-04:00 60s 1286 34 2720 258 ( 24) 0 ( 0) 0 0 0 24 205 13 369 1 1%
2026-10-24T04:01:22-04:00 52s 1319 34 2720 268 ( 18) 0 ( 0) 0 0 0 23 999 14 366 1 4%
2026-10-24T03:55:52-04:00 25s 613 34 2720 221 ( 19) 0 ( 0) 0 0 0 23 681 14 387 0 3%
2026-10-24T03:51:18-04:00 53s 1319 34 2720 298 ( 17) 3 ( 1) 0 0 0 23 876 14 414 0 4%
2026-10-24T03:45:26-04:00 4s 42 34 2720 203 ( 19) 2 ( 1000) 0 0 0 23 286 14 374 0 1%
2026-10-24T03:41:13-04:00 53s 1319 34 2720 254 ( 31) 1 ( 3500) 0 0 0 24 286 13 366 1 1%
2026-10-24T03:36:08-04:00 51s 1286 34 2720 282 ( 18) 7 ( 0) 0 0 0 23 943 14 371 2 4%
2026-10-24T03:30:50-04:00 36s 968 34 2720 219 ( 23) 0 ( 0) 0 0 0 24 919 13 378 0 4%
2026-10-24T03:26:07-04:00 56s 1286 34 2720 239 ( 20) 2 ( 1000) 0 0 0 24 994 13 355 1 4%
2026-10-24T03:20:58-04:00 49s 1319 34 2720 247 ( 20) 0 ( 0) 0 0 0 23 782 14 416 0 3%
2026-10-24T03:15:44-04:00 38s 1050 34 2720 253 ( 18) 0 ( 0) 0 0 0 23 874 14 371 0 4%
2026-10-24T03:10:21-04:00 16s 396 34 2720 224 ( 14) 2 ( 100) 0 0 0 24 402 16 363 0 1%
2026-10-24T03:06:04-04:00 63s 1286 34 2720 240 ( 23) 0 ( 0) 0 0 0 24 617 13 388 0 3%
2026-10-24T03:00:46-04:00 48s 1319 34 2720 289 ( 18) 1 ( 750) 0 0 0 24 638 13 370 0 3%
2026-10-24T02:55:05-04:00 9s 211 34 2720 219 ( 17) 4 ( 1) 0 0 0 24 369 13 376 0 2%
2026-10-24T02:50:42-04:00 49s 1319 34 2720 275 ( 19) 1 ( 7500) 0 0 0 24 599 13 380 0 3%
2026-10-24T02:45:41-04:00 50s 1286 34 2720 315 ( 18) 15 ( 41) 0 0 0 24 870 13 378 3 4%
2026-10-24T02:40:35-04:00 47s 1319 34 2720 240 ( 20) 2 ( 50) 0 0 0 23 698 14 366 1 3%
2026-10-24T02:35:32-04:00 46s 1283 34 2720 252 ( 18) 2 ( 2) 0 0 0 24 893 13 384 1 4%
2026-10-24T02:30:32-04:00 48s 1319 34 2720 238 ( 29) 2 ( 1000) 0 0 0 24 369 13 348 1 2%
2026-10-24T02:25:29-04:00 48s 1286 34 2720 234 ( 23) 0 ( 0) 0 0 0 24 999 13 337 1 4%
2026-10-24T02:20:27-04:00 48s 1319 34 2720 253 ( 20) 1 ( 3500) 0 0 0 24 888 13 375 0 4%
2026-10-24T02:15:25-04:00 50s 1286 34 2720 246 ( 17) 0 ( 0) 0 0 0 24 998 13 321 1 4%
2026-10-24T02:10:17-04:00 44s 1319 34 2720 39 ( 20) 0 ( 0) 0 0 0 24 880 13 540 0 4%
2026-10-24T02:09:26-04:00 469s 2753 34 2720 402 ( 44) 0 ( 0) 0 0 0 24 1002 13 327 0 4%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 36, median ~= 37931 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: 2
<= 10 s: 1
<= 20 s: 2
<= 1 min: 29
<= 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 = 36, median ~= 37931 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: 2
<= 10 s: 1
<= 20 s: 2
<= 1 min: 29
<= 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 = 0
Response Failed Time Distribution (since last Daily Report):
n = 69, median ~= 138 ms
0 ms: 5
1 ms: 4
2 ms: 1
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 5
<= 50 ms: 17
<= 100 ms: 1
<= 200 ms: 4
<= 500 ms: 1
<= 1 s: 6
<= 2 s: 3
<= 5 s: 6
<= 10 s: 8
<= 20 s: 5
<= 1 min: 3
<= 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 = 69, median ~= 138 ms
0 ms: 5
1 ms: 4
2 ms: 1
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 5
<= 50 ms: 17
<= 100 ms: 1
<= 200 ms: 4
<= 500 ms: 1
<= 1 s: 6
<= 2 s: 3
<= 5 s: 6
<= 10 s: 8
<= 20 s: 5
<= 1 min: 3
<= 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 = 108, median ~= 25 ms
0 ms: 0
1 ms: 0
2 ms: 1
<= 5 ms: 2
<= 10 ms: 8
<= 20 ms: 42
<= 50 ms: 6
<= 100 ms: 2
<= 200 ms: 0
<= 500 ms: 2
<= 1 s: 16
<= 2 s: 27
<= 5 s: 2
<= 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 = 9033, median ~= 19 ms
0 ms: 77
1 ms: 138
2 ms: 154
<= 5 ms: 577
<= 10 ms: 1740
<= 20 ms: 1952
<= 50 ms: 427
<= 100 ms: 87
<= 200 ms: 50
<= 500 ms: 38
<= 1 s: 1413
<= 2 s: 2367
<= 5 s: 11
<= 10 s: 0
<= 20 s: 2
<= 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 = 9033, median ~= 19 ms
0 ms: 77
1 ms: 138
2 ms: 154
<= 5 ms: 577
<= 10 ms: 1740
<= 20 ms: 1952
<= 50 ms: 427
<= 100 ms: 87
<= 200 ms: 50
<= 500 ms: 38
<= 1 s: 1413
<= 2 s: 2367
<= 5 s: 11
<= 10 s: 0
<= 20 s: 2
<= 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)
: 9103 (100%)
Language (since startup)
: 9102 (100%)
SgtMap topography nFromCache=0 nNotFromCache=12
GSHHS: nCached=20 of 100, nCoarse=8, nSuccesses=40, nTossed=0
NationalBoundaries: nCached=10 of 100, nCoarse=2, nSuccesses=10, nTossed=0
StateBoundaries: nCached=10 of 100, nCoarse=2, nSuccesses=10, nTossed=0
Rivers: nCached=10 of 100, nCoarse=2, nSuccesses=10, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
289 + 298 + 312 + 288 + 282 + 301 + 268 + 278 + 296 + 305 + 278 + 287 + 270 + 286 + 312 + 282 +
294 + 296 + 265 + 285 + 267 + 299 + 300 + 270 + 294 + 285 + 303 + 281 + 274 + 299 + 306 + 281 +
272 + 287 + 270 + 283 + 287 + 300 + 256 + 280 + 300 + 283 + 274 + 286 + 275 + 289 + 286 + 284 +
303 + 313 + 276 + 291 + 323 + 272 + 280 + 302 + 275 + 292 + 327 + 286 + 250 + 286 + 284 + 292 +
291 + 312 + 300 + 279 + 291 + 289 + 268 + 270 + 306 + 280 + 281 + 298 + 269 + 284 + 276 + 276 +
242 + 304 + 279 + 264 + 310 + 292 + 299 + 309 + 291 + 278 + 256 + 305 + 282 + 274 + 277 + 287 +
298 + 256 + 268 + 316 + 320 + 289 + 299 + 286 + 286 + 290 + 290 + 288 + 261 + 287 + 287 + 288 +
275 + 263 + 353 + 322 + 300 + 269 + 292 + 302 + 322 + 283 + 301 + 293 + 250 + 279 + 307 = 36534
canonicalStringHolder map sizes:
3087 + 3115 + 3243 + 3117 + 3231 + 3149 + 3186 + 3125 + 3201 + 3171 + 3218 + 3170 + 3105 + 3173 + 3126 + 3110 +
3226 + 3213 + 3169 + 3116 + 3127 + 3208 + 3111 + 3168 + 3227 + 3261 + 3238 + 3180 + 3177 + 3160 + 3162 + 3056 +
3213 + 3185 + 3107 + 3228 + 3213 + 3155 + 3109 + 3180 + 3205 + 3232 + 3190 + 3163 + 3180 + 3233 + 3136 + 3192 +
3131 + 3148 + 3155 + 3142 + 3143 + 3140 + 3148 + 3201 + 3164 + 3129 + 3131 + 3254 + 3172 + 3119 + 3258 + 3120 +
3225 + 3219 + 3194 + 3186 + 3258 + 3318 + 3264 + 3245 + 3196 + 3080 + 3123 + 3171 + 3103 + 3156 + 3058 + 3134 +
3116 + 3146 + 3137 + 3178 + 3076 + 3248 + 3260 + 3250 + 3142 + 3212 + 3197 + 3176 + 3103 + 3213 + 3138 + 3191 +
3239 + 3174 + 3276 + 3190 + 3122 + 3212 + 3200 + 3111 + 3140 + 3154 + 3252 + 3214 + 3238 + 3095 + 3235 + 3143 +
3241 + 3221 + 3210 + 3174 + 3220 + 3181 + 3191 + 3262 + 3227 + 3214 + 3153 + 3112 + 3276 + 3225 + 3173 = 403590
Number of threads: Tomcat-waiting=23, inotify=919, other=13
(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-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)
#7 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)
#8 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)
#9 Thread[Notification Thread,9,system] RUNNABLE daemon
#10 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)
#11 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)
#12 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#13 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)