![]() |
Metocean: In Situ Observing System |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-10-30T12:42:20-05:00
Startup was at 2026-10-28T12:07:53-05:00
Last major LoadDatasets started 14m 46s ago and finished after 50 seconds.
Currently, no dataset is loading.
nGridDatasets = 0
nTableDatasets = 194
nTotalDatasets = 194
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Unique users (since startup) n = 5411
Response Failed Time (since last major LoadDatasets) n = 283, median ~= 460 ms
Response Failed Time (since last Daily Report) n = 8907, median ~= 1 ms
Response Failed Time (since startup) n = 70905, median ~= 1088 ms
Response Succeeded Time (since last major LoadDatasets) n = 1158, median ~= 1310 ms
Response Succeeded Time (since last Daily Report) n = 31526, median ~= 273 ms
Response Succeeded Time (since startup) n = 253326, median ~= 248 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
EmailThread has sent 31508 out of 31655 emails. The current email session has been running for 18.726 s.
EmailThread Failed Time (since last Daily Report) n = 55, median ~= 0 ms
EmailThread Succeeded Time (since last Daily Report) n = 0
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.45171654 processCPULoad=0.4223259 totalMemory=95215MB freeMemory=1287MB totalSwapSpace=8191MB freeSwapSpace=8191MB
Number of active requests=4
Number of threads: Tomcat-waiting=24, inotify=116, other=15
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 19163 MB (highWaterMark= 21613 MB) (Xmx ~= 62805 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-30T12:28:19-05:00 45s 1 0 194 2052 ( 48) 698 ( 0) 0 0 35 13 116 32 1560 0 3%
2026-10-30T12:12:58-05:00 24s 4 0 194 13 ( 150) 22 ( 400) 0 0 0 20 118 22 1574 0 3%
2026-10-30T12:12:31-05:00 907s 178 0 194 1488 ( 1503) 426 ( 1667) 0 0 90 20 118 23 1626 1 2%
2026-10-30T11:43:48-05:00 85s 9 0 194 2189 ( 49) 316 ( 383) 0 0 58 14 102 19 1080 0 3%
2026-10-30T11:28:08-05:00 44s 2 0 194 1374 ( 459) 558 ( 0) 0 0 29 28 98 16 1518 0 3%
2026-10-30T11:12:47-05:00 24s 4 0 194 662 ( 950) 236 ( 0) 0 0 30 26 97 19 1448 0 3%
2026-10-30T11:03:18-05:00 355s 145 0 194 385 ( 1439) 165 ( 850) 0 0 30 21 97 26 2243 2 3%
2026-10-30T10:54:00-05:00 698s 38 0 194 2681 ( 89) 383 ( 1500) 0 0 89 27 81 23 2141 0 2%
2026-10-30T10:28:08-05:00 45s 1 0 194 1826 ( 50) 709 ( 0) 0 0 29 21 55 18 2192 0 1%
2026-10-30T10:12:46-05:00 23s 4 0 194 882 ( 92) 243 ( 0) 0 0 28 23 55 16 655 0 2%
2026-10-30T10:03:02-05:00 340s 149 0 194 1285 ( 466) 295 ( 3417) 0 0 60 13 56 28 1745 1 2%
2026-10-30T09:43:04-05:00 43s 2 0 194 355 ( 1423) 82 ( 1) 0 0 29 28 90 17 2292 0 3%
2026-10-30T09:35:59-05:00 518s 38 0 194 3281 ( 108) 887 ( 1) 0 0 61 30 90 25 2389 1 3%
2026-10-30T09:12:44-05:00 23s 4 0 194 1124 ( 804) 332 ( 1) 0 0 86 27 118 20 2149 2 3%
2026-10-30T08:58:02-05:00 41s 1 0 194 422 ( 589) 27 ( 1) 0 0 0 10 117 21 1962 0 3%
2026-10-30T08:50:01-05:00 461s 145 0 194 1761 ( 39) 320 ( 350) 0 0 59 14 117 19 1589 0 3%
2026-10-30T08:34:21-05:00 421s 30 0 194 1622 ( 637) 825 ( 7) 0 0 59 21 60 27 1359 0 2%
2026-10-30T08:14:43-05:00 142s 16 0 194 1365 ( 144) 522 ( 1) 0 0 57 25 59 17 1420 0 2%
2026-10-30T07:58:01-05:00 41s 1 0 194 1539 ( 247) 154 ( 667) 0 0 28 12 55 22 2179 0 2%
2026-10-30T07:43:02-05:00 42s 2 0 194 82 ( 457) 42 ( 0) 0 0 0 10 55 18 761 0 2%
2026-10-30T07:39:23-05:00 723s 174 0 194 2784 ( 376) 1056 ( 1) 0 0 95 27 55 21 1493 3 2%
2026-10-30T07:12:34-05:00 14s 3 0 194 1196 ( 188) 326 ( 1) 0 0 34 24 88 16 1419 0 2%
2026-10-30T07:01:01-05:00 222s 10 0 194 1520 ( 379) 263 ( 528) 0 0 68 15 88 27 2192 0 3%
2026-10-30T06:42:49-05:00 30s 1 0 194 1118 ( 1081) 277 ( 418) 0 0 64 12 88 18 1129 0 3%
2026-10-30T06:27:35-05:00 16s 1 0 194 82 ( 838) 8 ( 0) 0 0 0 30 88 18 1623 0 2%
2026-10-30T06:26:32-05:00 854s 180 0 194 2584 ( 62) 1111 ( 0) 0 0 66 30 88 19 1167 0 3%
2026-10-30T05:59:20-05:00 121s 5 0 194 974 ( 606) 165 ( 3100) 0 0 63 22 53 20 899 0 2%
2026-10-30T05:45:19-05:00 181s 7 0 194 2173 ( 109) 308 ( 962) 0 0 68 4 52 28 2539 0 2%
2026-10-30T05:27:35-05:00 17s 1 0 194 314 ( 543) 69 ( 0) 0 0 0 25 52 18 989 0 2%
2026-10-30T05:25:06-05:00 768s 176 0 194 3030 ( 48) 959 ( 1) 0 0 65 24 52 22 1474 0 2%
2026-10-30T04:59:00-05:00 103s 4 0 194 880 ( 985) 167 ( 1917) 0 0 67 21 92 24 1341 1 3%
2026-10-30T04:44:27-05:00 130s 11 0 194 2243 ( 585) 302 ( 933) 0 0 69 22 92 19 4211 1 3%
2026-10-30T04:27:36-05:00 20s 1 0 194 1973 ( 51) 692 ( 235) 0 0 34 24 86 18 1248 0 3%
2026-10-30T04:14:25-05:00 129s 73 0 194 932 ( 20) 131 ( 891) 0 0 0 18 86 24 728 0 3%
2026-10-30T04:09:59-05:00 763s 108 0 194 2292 ( 161) 389 ( 1306) 0 0 99 21 56 24 1390 0 2%
2026-10-30T03:42:28-05:00 11s 1 0 194 1185 ( 1171) 299 ( 2560) 0 0 35 25 121 20 1531 1 3%
2026-10-30T03:29:18-05:00 122s 7 0 194 2127 ( 70) 634 ( 810) 0 0 68 21 121 24 2507 0 3%
2026-10-30T03:14:21-05:00 125s 70 0 194 738 ( 1122) 296 ( 217) 0 0 34 21 127 17 795 0 2%
2026-10-30T03:01:08-05:00 232s 71 0 194 513 ( 43) 189 ( 22) 0 0 39 28 89 31 793 0 3%
2026-10-30T02:53:19-05:00 663s 44 0 194 2747 ( 251) 481 ( 2396) 0 0 104 7 92 26 542 1 2%
2026-10-30T02:27:35-05:00 20s 2 0 194 1274 ( 823) 592 ( 1156) 0 0 36 30 68 16 2616 1 2%
2026-10-30T02:14:53-05:00 158s 7 0 194 876 ( 1475) 220 ( 1778) 0 0 34 30 68 21 2123 0 2%
2026-10-30T02:03:13-05:00 358s 140 0 194 2467 ( 192) 313 ( 2991) 0 0 70 24 68 27 1913 1 2%
2026-10-30T01:42:53-05:00 39s 1 0 194 368 ( 3456) 110 ( 1238) 0 0 33 22 89 24 2436 0 3%
2026-10-30T01:37:02-05:00 588s 40 0 194 2391 ( 184) 1027 ( 2369) 0 0 65 24 89 22 1798 0 3%
2026-10-30T01:12:57-05:00 43s 3 0 194 1450 ( 1953) 228 ( 2500) 0 0 34 24 109 19 1023 1 2%
2026-10-30T00:59:58-05:00 165s 8 0 194 876 ( 215) 158 ( 1889) 0 0 34 21 109 24 1712 0 2%
2026-10-30T00:49:26-05:00 433s 142 0 194 1674 ( 3410) 726 ( 3755) 0 0 101 22 109 31 1034 1 2%
2026-10-30T00:27:26-05:00 14s 3 0 194 228 ( 3313) 123 ( 2153) 0 0 0 26 70 26 3044 0 2%
2026-10-30T00:23:47-05:00 695s 40 0 194 3557 ( 253) 682 ( 1984) 0 0 100 25 70 28 1964 0 2%
2026-10-29T23:57:54-05:00 42s 1 0 194 592 ( 3944) 249 ( 2596) 0 0 33 15 44 24 2255 0 2%
2026-10-29T23:46:28-05:00 256s 8 0 194 1401 ( 2181) 393 ( 3332) 0 0 32 29 44 27 2679 0 2%
2026-10-29T23:32:42-05:00 330s 139 0 194 1509 ( 167) 546 ( 3738) 0 0 68 30 37 27 1607 0 2%
2026-10-29T23:18:01-05:00 350s 29 0 194 1483 ( 2881) 529 ( 3007) 0 0 33 30 107 29 1037 0 3%
2026-10-29T23:01:54-05:00 283s 17 0 194 2380 ( 100) 427 ( 4054) 0 0 66 31 117 25 598 0 2%
2026-10-29T22:42:17-05:00 6s 0 0 194 480 ( 5702) 332 ( 5402) 0 0 34 23 125 29 1364 2 3%
2026-10-29T22:30:18-05:00 188s 7 0 194 252 ( 750) 77 ( 7216) 0 0 34 31 125 26 4627 1 6%
2026-10-29T22:27:03-05:00 2390s 181 0 194 4022 ( 478) 1138 ( 3901) 0 0 198 30 128 29 5388 12 6%
2026-10-29T21:32:19-05:00 8s 0 0 194 287 ( 2225) 153 ( 6146) 0 0 35 21 124 37 5304 1 10%
2026-10-29T21:27:27-05:00 616s 7 0 194 1196 ( 171) 299 ( 2188) 0 0 35 24 124 31 4244 1 10%
2026-10-29T21:17:05-05:00 2386s 186 0 194 4079 ( 390) 1291 ( 2975) 0 0 177 14 128 33 5107 5 9%
2026-10-29T20:22:49-05:00 31s 2 0 194 1608 ( 490) 438 ( 2188) 0 0 50 27 50 25 1837 1 4%
2026-10-29T20:08:33-05:00 75s 5 0 194 127 ( 2972) 6 ( 1333) 0 0 18 16 50 34 1965 0 2%
2026-10-29T20:07:14-05:00 2557s 181 0 194 4501 ( 370) 1461 ( 3519) 0 0 193 33 50 18 2002 8 2%
2026-10-29T19:10:46-05:00 71s 2 0 194 753 ( 879) 115 ( 444) 0 0 36 18 117 29 2764 1 8%
2026-10-29T19:00:05-05:00 332s 5 0 194 338 ( 195) 67 ( 1) 0 0 38 31 118 27 2482 0 10%
2026-10-29T18:54:30-05:00 1801s 186 0 194 4403 ( 193) 1451 ( 10) 0 0 160 28 119 21 1757 11 7%
2026-10-29T18:09:53-05:00 26s 2 0 194 814 ( 682) 304 ( 18) 0 0 65 17 72 18 1726 0 4%
2026-10-29T17:55:01-05:00 34s 4 0 194 1339 ( 44) 176 ( 1233) 0 0 32 19 72 17 336 0 2%
2026-10-29T17:40:08-05:00 41s 1 0 194 157 ( 1413) 37 ( 1) 0 0 33 24 71 15 300 0 2%
2026-10-29T17:37:02-05:00 756s 181 0 194 2066 ( 433) 1087 ( 8) 0 0 69 24 71 18 856 0 2%
2026-10-29T17:09:52-05:00 26s 2 0 194 1899 ( 46) 215 ( 3700) 0 0 62 22 64 15 758 1 1%
2026-10-29T16:55:00-05:00 34s 4 0 194 612 ( 1179) 227 ( 25) 0 0 33 11 65 15 2379 1 2%
2026-10-29T16:40:09-05:00 43s 1 0 194 648 ( 1443) 78 ( 1) 0 0 29 28 65 15 2522 0 2%
2026-10-29T16:33:12-05:00 526s 175 0 194 2294 ( 48) 955 ( 1191) 0 0 60 24 65 24 3058 0 1%
2026-10-29T16:13:22-05:00 236s 13 0 194 1597 ( 77) 388 ( 245) 0 0 64 21 82 17 2064 0 2%
2026-10-29T15:55:00-05:00 35s 4 0 194 1355 ( 651) 235 ( 382) 0 0 31 12 82 17 663 0 2%
2026-10-29T15:40:07-05:00 42s 1 0 194 1184 ( 1145) 349 ( 1629) 0 0 24 24 83 18 913 0 2%
2026-10-29T15:29:16-05:00 292s 16 0 194 957 ( 90) 379 ( 1463) 0 0 38 24 83 23 1449 0 3%
2026-10-29T15:18:35-05:00 551s 167 0 194 2290 ( 424) 642 ( 2102) 0 0 80 6 82 39 710 0 3%
2026-10-29T14:54:59-05:00 35s 4 0 194 1753 ( 363) 344 ( 2811) 0 0 34 11 72 18 2635 0 2%
2026-10-29T14:40:06-05:00 42s 6 0 194 1027 ( 750) 370 ( 2639) 0 0 33 19 72 20 427 0 2%
2026-10-29T14:28:41-05:00 258s 16 0 194 1501 ( 2212) 626 ( 1745) 0 0 48 8 72 39 1658 0 2%
2026-10-29T14:09:40-05:00 16s 1 0 194 354 ( 4384) 41 ( 1688) 0 0 32 29 73 18 1270 0 1%
2026-10-29T14:04:34-05:00 611s 170 0 194 2869 ( 403) 657 ( 3252) 0 0 61 30 73 20 1649 0 2%
2026-10-29T13:40:05-05:00 42s 1 0 194 1676 ( 45) 427 ( 2915) 0 0 60 28 79 23 512 0 2%
2026-10-29T13:25:01-05:00 38s 1 0 194 1003 ( 1972) 430 ( 3748) 0 0 31 29 79 23 417 0 2%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 22, median ~= 56364 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: 0
<= 20 s: 1
<= 1 min: 11
<= 2 min: 1
<= 5 min: 1
<= 10 min: 5
<= 20 min: 3
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 166, median ~= 172941 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: 4
<= 20 s: 8
<= 1 min: 43
<= 2 min: 12
<= 5 min: 51
<= 10 min: 25
<= 20 min: 17
<= 1 hr: 5
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 0
Minor LoadDatasets Times Distribution (since startup):
n = 9, median ~= 3500 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: 9
<= 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 major LoadDatasets):
n = 283, median ~= 460 ms
0 ms: 41
1 ms: 33
2 ms: 0
<= 5 ms: 4
<= 10 ms: 6
<= 20 ms: 6
<= 50 ms: 3
<= 100 ms: 1
<= 200 ms: 12
<= 500 ms: 41
<= 1 s: 33
<= 2 s: 47
<= 5 s: 49
<= 10 s: 1
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 4
<= 10 min: 2
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 8907, median ~= 1 ms
0 ms: 2766
1 ms: 1758
2 ms: 19
<= 5 ms: 114
<= 10 ms: 284
<= 20 ms: 411
<= 50 ms: 160
<= 100 ms: 33
<= 200 ms: 139
<= 500 ms: 336
<= 1 s: 236
<= 2 s: 631
<= 5 s: 878
<= 10 s: 917
<= 20 s: 34
<= 1 min: 38
<= 2 min: 8
<= 5 min: 106
<= 10 min: 24
<= 20 min: 15
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 70905, median ~= 1088 ms
0 ms: 13121
1 ms: 8810
2 ms: 165
<= 5 ms: 748
<= 10 ms: 1730
<= 20 ms: 2849
<= 50 ms: 1507
<= 100 ms: 602
<= 200 ms: 1075
<= 500 ms: 2459
<= 1 s: 1928
<= 2 s: 5185
<= 5 s: 12271
<= 10 s: 11131
<= 20 s: 3769
<= 1 min: 1956
<= 2 min: 391
<= 5 min: 881
<= 10 min: 112
<= 20 min: 86
<= 1 hr: 63
> 1 hr: 66
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 1158, median ~= 1310 ms
0 ms: 4
1 ms: 10
2 ms: 0
<= 5 ms: 7
<= 10 ms: 12
<= 20 ms: 70
<= 50 ms: 131
<= 100 ms: 61
<= 200 ms: 40
<= 500 ms: 75
<= 1 s: 93
<= 2 s: 245
<= 5 s: 270
<= 10 s: 56
<= 20 s: 72
<= 1 min: 8
<= 2 min: 4
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 31526, median ~= 273 ms
0 ms: 787
1 ms: 468
2 ms: 119
<= 5 ms: 298
<= 10 ms: 1154
<= 20 ms: 4503
<= 50 ms: 5467
<= 100 ms: 1511
<= 200 ms: 930
<= 500 ms: 2165
<= 1 s: 2528
<= 2 s: 3347
<= 5 s: 4370
<= 10 s: 2070
<= 20 s: 1382
<= 1 min: 241
<= 2 min: 110
<= 5 min: 68
<= 10 min: 3
<= 20 min: 0
<= 1 hr: 4
> 1 hr: 1
Response Succeeded Time Distribution (since startup):
n = 253326, median ~= 248 ms
0 ms: 9193
1 ms: 5190
2 ms: 1027
<= 5 ms: 2259
<= 10 ms: 8865
<= 20 ms: 32582
<= 50 ms: 43918
<= 100 ms: 11934
<= 200 ms: 8535
<= 500 ms: 19614
<= 1 s: 13714
<= 2 s: 18794
<= 5 s: 30657
<= 10 s: 25143
<= 20 s: 15224
<= 1 min: 5120
<= 2 min: 1153
<= 5 min: 329
<= 10 min: 30
<= 20 min: 3
<= 1 hr: 30
> 1 hr: 12
EmailThread Failed Time Distribution (since last Daily Report):
n = 55, median ~= 0 ms
0 ms: 55
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: 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
EmailThread Failed Time Distribution (since startup):
n = 470, median ~= 0 ms
0 ms: 470
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: 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
EmailThread Succeeded Time Distribution (since last Daily Report):
n = 0
EmailThread Succeeded Time Distribution (since startup):
n = 0
EmailThread nEmails/Session Distribution (since last Daily Report):
n = 55, median ~= 0
0: 55
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 470, median ~= 0
0: 470
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 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)
: 40334 (100%)
Language (since startup)
: 323487 (100%)
SgtMap topography nFromCache=0 nNotFromCache=71
GSHHS: nCached=100 of 100, nCoarse=4, nSuccesses=258, nTossed=18
NationalBoundaries: nCached=59 of 100, nCoarse=2, nSuccesses=69, nTossed=0
StateBoundaries: nCached=59 of 100, nCoarse=0, nSuccesses=69, nTossed=0
Rivers: nCached=59 of 100, nCoarse=0, nSuccesses=69, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
31 + 39 + 42 + 34 + 37 + 36 + 31 + 34 + 34 + 45 + 39 + 36 + 37 + 26 + 43 + 43 +
42 + 41 + 36 + 40 + 39 + 50 + 38 + 40 + 27 + 24 + 38 + 27 + 32 + 46 + 45 + 33 +
44 + 35 + 37 + 41 + 32 + 39 + 36 + 34 + 37 + 41 + 28 + 36 + 48 + 41 + 38 + 45 +
38 + 42 + 27 + 34 + 54 + 29 + 43 + 45 + 41 + 35 + 49 + 40 + 42 + 28 + 36 + 52 +
41 + 37 + 38 + 40 + 35 + 34 + 45 + 24 + 38 + 39 + 35 + 35 + 32 + 35 + 41 + 37 +
28 + 49 + 48 + 48 + 32 + 31 + 38 + 41 + 31 + 46 + 38 + 43 + 42 + 37 + 31 + 38 +
37 + 28 + 42 + 35 + 43 + 41 + 36 + 20 + 34 + 30 + 45 + 47 + 36 + 44 + 26 + 24 +
30 + 33 + 42 + 40 + 37 + 31 + 33 + 33 + 51 + 48 + 40 + 36 + 35 + 35 + 34 = 4765
canonicalStringHolder map sizes:
72 + 57 + 49 + 63 + 58 + 61 + 48 + 59 + 61 + 63 + 64 + 60 + 57 + 60 + 69 + 56 +
60 + 55 + 70 + 65 + 73 + 75 + 74 + 69 + 56 + 61 + 50 + 70 + 63 + 55 + 71 + 68 +
63 + 56 + 73 + 60 + 62 + 62 + 68 + 69 + 59 + 65 + 72 + 59 + 71 + 72 + 55 + 52 +
70 + 46 + 62 + 53 + 50 + 67 + 75 + 67 + 49 + 52 + 64 + 50 + 74 + 56 + 57 + 62 +
59 + 70 + 48 + 76 + 56 + 64 + 55 + 74 + 76 + 69 + 65 + 48 + 58 + 55 + 66 + 63 +
65 + 60 + 50 + 57 + 51 + 51 + 60 + 66 + 66 + 61 + 73 + 51 + 60 + 73 + 65 + 60 +
64 + 62 + 58 + 54 + 61 + 75 + 63 + 64 + 52 + 69 + 61 + 58 + 53 + 63 + 56 + 43 +
76 + 63 + 57 + 51 + 64 + 60 + 51 + 63 + 67 + 56 + 49 + 62 + 70 + 57 + 51 = 7788
Number of threads: Tomcat-waiting=24, inotify=116, other=15
(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[EmailThread,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.connect0(Native Method)
java.base@17.0.20.1/sun.nio.ch.Net.connect(Net.java:591)
java.base@17.0.20.1/sun.nio.ch.Net.connect(Net.java:580)
java.base@17.0.20.1/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
java.base@17.0.20.1/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
java.base@17.0.20.1/java.net.Socket.connect(Socket.java:633)
java.base@17.0.20.1/java.net.Socket.connect(Socket.java:583)
com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335)
com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
jakarta.mail.Service.connect(Service.java:342)
jakarta.mail.Service.connect(Service.java:222)
gov.noaa.pfel.coastwatch.util.SSR.openEmailSession(SSR.java:1251)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:107)
#3 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)
#4 Thread[http-nio-8080-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:795)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:145)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#5 Thread[http-nio-8080-exec-873,5,main] RUNNABLE daemon
java.base@17.0.20.1/java.util.Collections$UnmodifiableList.get(Collections.java:1348)
ucar.ma2.Section.getRange(Section.java:940)
ucar.ma2.Section.intersect(Section.java:321)
ucar.nc2.iosp.IndexChunkerTiled.<init>(IndexChunkerTiled.java:60)
ucar.nc2.iosp.LayoutTiled.hasNext(LayoutTiled.java:106)
ucar.nc2.internal.iosp.hdf5.H5tiledLayout.hasNext(H5tiledLayout.java:75)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:104)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:58)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readDataPrimitive(H5iospNew.java:576)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:390)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:264)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:200)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:797)
ucar.nc2.Variable._read(Variable.java:736)
ucar.nc2.Variable.read(Variable.java:614)
gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:538)
gov.noaa.pfel.coastwatch.pointdata.Table.readMultidimNc(Table.java:7737)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:123)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:164)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:348)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:413)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1308)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2198)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:974)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:492)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#6 Thread[http-nio-8080-exec-875,5,main] RUNNABLE daemon
java.base@17.0.20.1/java.io.RandomAccessFile.readBytes(Native Method)
java.base@17.0.20.1/java.io.RandomAccessFile.read(RandomAccessFile.java:405)
ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:738)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:503)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:491)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:107)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:51)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:337)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:183)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:797)
ucar.nc2.Variable._read(Variable.java:736)
ucar.nc2.Variable.read(Variable.java:614)
gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:538)
gov.noaa.pfel.coastwatch.pointdata.Table.readMultidimNc(Table.java:7737)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:123)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:164)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:348)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:413)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1308)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2198)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:974)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:492)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#7 Thread[http-nio-8080-exec-876,5,main] RUNNABLE daemon
ucar.nc2.iosp.hdf5.DataBTree$DataChunk.<init>(DataBTree.java:308)
ucar.nc2.iosp.hdf5.DataBTree$Node.<init>(DataBTree.java:192)
ucar.nc2.iosp.hdf5.DataBTree$Node.next(DataBTree.java:286)
ucar.nc2.iosp.hdf5.DataBTree$Node.next(DataBTree.java:283)
ucar.nc2.iosp.hdf5.DataBTree$DataChunkIteratorNoFilter.next(DataBTree.java:101)
ucar.nc2.iosp.LayoutTiled.hasNext(LayoutTiled.java:89)
ucar.nc2.internal.iosp.hdf5.H5tiledLayout.hasNext(H5tiledLayout.java:75)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:104)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:58)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readDataPrimitive(H5iospNew.java:576)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:390)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:264)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:200)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:797)
ucar.nc2.Variable._read(Variable.java:736)
ucar.nc2.Variable.read(Variable.java:614)
gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:538)
gov.noaa.pfel.coastwatch.pointdata.Table.readMultidimNc(Table.java:7737)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:123)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:142)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:164)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:348)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:413)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1308)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2198)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:974)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:492)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#8 Thread[http-nio-8080-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:1073)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#9 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)
#10 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:560)
org.apache.catalina.startup.Catalina.await(Catalina.java:994)
org.apache.catalina.startup.Catalina.start(Catalina.java:943)
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:348)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
#11 Thread[Notification Thread,9,system] RUNNABLE daemon
#12 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)
#13 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)
#14 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#15 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)