![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-04-26T09:13:01+00:00 Startup was at 2025-04-25T00:00:36+00:00 Last major LoadDatasets started 11m 59s ago and finished after 30 seconds. Currently, no dataset is loading. nGridDatasets = 0 nTableDatasets = 101 nTotalDatasets = 101 n Datasets Failed To Load (in the last major LoadDatasets) = 0 Reasons for failing to load datasets: Unique users (since startup) n = 931 Response Failed Time (since last major LoadDatasets) n = 0 Response Failed Time (since last Daily Report) n = 1, median ~= 450000 ms Response Failed Time (since startup) n = 109, median ~= 344531 ms Response Succeeded Time (since last major LoadDatasets) n = 30, median ~= 33 ms Response Succeeded Time (since last Daily Report) n = 1078, median ~= 26 ms Response Succeeded Time (since startup) n = 120196, median ~= 41 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 0 out of 70 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 33, 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.12839189 processCPULoad=0.1256559 totalMemory=15731MB freeMemory=471MB totalSwapSpace=4043MB freeSwapSpace=496MB Number of active requests=1 Number of threads: Tomcat-waiting=22, inotify=105, other=15 0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 1633 MB (highWaterMark= 4391 MB) (Xmx ~= 12288 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 ---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- ----- 2025-04-26T09:01:30+00:00 28s 4452 0 101 21 ( 113) 0 ( 0) 0 0 0 23 101 22 91 0 0% 2025-04-26T08:46:11+00:00 9s 4424 0 101 463 ( 25) 0 ( 0) 0 0 0 23 101 19 92 0 0% 2025-04-26T08:31:53+00:00 51s 4415 0 101 23 ( 63) 0 ( 0) 0 0 0 23 101 22 82 0 0% 2025-04-26T08:16:54+00:00 53s 4380 0 101 11 ( 45) 0 ( 0) 0 0 0 23 98 22 91 0 0% 2025-04-26T08:01:49+00:00 48s 4355 0 101 14 ( 45) 0 ( 0) 0 0 0 23 98 22 83 0 0% 2025-04-26T07:46:20+00:00 19s 4328 0 101 474 ( 18) 0 ( 0) 0 0 0 23 98 22 83 0 0% 2025-04-26T07:31:18+00:00 17s 4306 0 101 12 ( 44) 0 ( 0) 0 0 0 23 98 22 90 0 0% 2025-04-26T07:19:40+00:00 219s 4288 0 101 30 ( 36) 1 (450000) 0 0 0 23 98 21 90 0 0% 2025-04-26T07:01:19+00:00 18s 4241 0 101 32 ( 37) 1 (450000) 0 0 0 23 97 22 93 0 0% 2025-04-26T06:46:33+00:00 32s 4219 0 101 476 ( 20) 0 ( 0) 0 0 0 23 96 22 90 0 0% 2025-04-26T06:31:15+00:00 15s 4193 0 101 16 ( 125) 0 ( 0) 0 0 0 23 96 15 84 0 0% 2025-04-26T06:16:42+00:00 41s 4176 0 101 624 ( 592) 0 ( 0) 0 0 0 23 96 22 97 0 0% 2025-04-26T06:02:18+00:00 77s 4154 0 101 5287 ( 221) 0 ( 0) 0 0 0 20 96 25 91 0 0% 2025-04-26T05:47:08+00:00 68s 4111 0 101 5803 ( 169) 0 ( 0) 0 0 0 20 101 25 93 0 0% 2025-04-26T05:31:38+00:00 37s 4092 0 101 5566 ( 526) 0 ( 0) 0 0 0 19 101 26 92 0 0% 2025-04-26T05:16:23+00:00 23s 4058 0 101 5256 ( 519) 0 ( 0) 0 0 0 18 101 27 92 0 0% 2025-04-26T05:01:17+00:00 16s 4035 0 101 3779 ( 1) 0 ( 0) 0 0 0 21 101 24 92 0 0% 2025-04-26T04:47:48+00:00 109s 4010 0 101 4202 ( 1) 1 (450000) 0 0 0 20 101 25 93 0 0% 2025-04-26T04:31:03+00:00 5s 3970 0 101 3500 ( 0) 0 ( 0) 0 0 0 21 102 24 89 0 0% 2025-04-26T04:17:00+00:00 61s 3948 0 101 3089 ( 0) 0 ( 0) 0 0 0 22 101 23 85 0 0% 2025-04-26T04:01:26+00:00 27s 3917 0 101 3290 ( 0) 0 ( 0) 0 0 0 21 101 24 94 0 0% 2025-04-26T03:46:33+00:00 35s 3875 0 101 4141 ( 1) 0 ( 0) 0 0 0 23 99 22 93 0 0% 2025-04-26T03:32:00+00:00 61s 3851 0 101 3609 ( 0) 1 ( 0) 0 0 0 21 99 24 92 0 0% 2025-04-26T03:16:33+00:00 39s 3816 0 101 3313 ( 0) 0 ( 0) 0 0 0 20 99 25 85 0 0% 2025-04-26T03:01:02+00:00 9s 3787 0 101 44 ( 88) 2 (450000) 0 0 0 23 99 22 92 0 0% 2025-04-26T02:46:23+00:00 30s 3747 0 101 493 ( 17) 0 ( 0) 0 0 0 23 102 22 95 0 0% 2025-04-26T02:31:25+00:00 31s 3724 0 101 37 ( 61) 1 (450000) 0 0 0 23 101 22 91 0 0% 2025-04-26T02:15:57+00:00 4s 3682 0 101 35 ( 36) 0 ( 0) 0 0 0 23 101 22 81 0 0% 2025-04-26T02:01:05+00:00 12s 3653 0 101 21 ( 110) 0 ( 0) 0 0 0 23 101 22 84 0 0% 2025-04-26T01:47:34+00:00 101s 3622 0 101 482 ( 15) 0 ( 0) 0 0 0 23 101 22 87 0 0% 2025-04-26T01:31:01+00:00 8s 3589 0 101 32 ( 83) 1 (450000) 0 0 0 23 101 22 92 0 0% 2025-04-26T01:17:31+00:00 97s 3559 0 101 44 ( 83) 0 ( 0) 0 0 0 23 101 22 92 0 0% 2025-04-26T01:01:04+00:00 11s 3516 0 101 19 ( 94) 1 (450000) 0 0 0 23 101 22 91 0 0% 2025-04-26T00:46:28+00:00 34s 3492 0 101 486 ( 18) 0 ( 0) 0 0 0 23 102 22 99 0 0% 2025-04-26T00:31:40+00:00 48s 3456 0 101 28 ( 78) 0 ( 0) 0 0 0 23 101 22 92 0 0% 2025-04-26T00:16:08+00:00 15s 3421 0 101 28 ( 60) 1 (450000) 0 0 0 23 101 22 92 0 0% 2025-04-26T00:01:20+00:00 28s 3391 0 101 43 ( 58) 0 ( 0) 0 0 0 23 101 22 93 0 0% 2025-04-25T23:46:30+00:00 37s 3353 0 101 498 ( 21) 0 ( 0) 0 0 0 23 98 22 108 0 0% 2025-04-25T23:30:59+00:00 6s 3318 0 101 34 ( 133) 0 ( 0) 0 0 0 23 98 22 95 0 0% 2025-04-25T23:17:44+00:00 111s 3285 0 101 42 ( 183) 1 (450000) 0 0 0 23 98 22 95 0 0% 2025-04-25T23:01:08+00:00 15s 3253 0 101 28 ( 67) 1 (450000) 0 0 0 23 98 22 95 0 0% 2025-04-25T22:48:12+00:00 140s 3230 0 101 497 ( 12) 0 ( 0) 0 0 0 23 99 22 129 0 0% 2025-04-25T22:31:06+00:00 14s 3181 0 101 31 ( 49) 0 ( 0) 0 0 0 23 98 22 96 0 0% 2025-04-25T22:18:01+00:00 128s 3152 0 101 42 ( 50) 0 ( 0) 0 0 0 23 98 21 90 0 0% 2025-04-25T22:01:14+00:00 21s 3117 0 101 17 ( 55) 0 ( 0) 0 0 0 23 98 22 96 0 0% 2025-04-25T21:47:16+00:00 82s 3104 0 101 509 ( 21) 0 ( 0) 0 0 0 23 98 22 95 0 0% 2025-04-25T21:31:04+00:00 12s 3045 0 101 47 ( 75) 1 ( 1500) 0 0 0 23 99 22 96 0 0% 2025-04-25T21:16:01+00:00 9s 3006 0 101 39 ( 61) 4 (450000) 0 0 0 23 97 22 94 0 0% 2025-04-25T21:01:11+00:00 19s 2978 0 101 33 ( 72) 5 (450000) 0 0 0 23 97 22 96 0 0% 2025-04-25T20:46:39+00:00 46s 2945 0 101 521 ( 20) 3 (450000) 0 0 0 23 99 22 99 0 0% 2025-04-25T20:31:24+00:00 33s 2897 0 101 43 ( 55) 2 (450000) 0 0 0 23 99 22 96 0 0% 2025-04-25T20:17:12+00:00 81s 2848 0 101 36 ( 45) 0 ( 0) 0 0 0 23 101 22 94 0 0% 2025-04-25T20:01:22+00:00 30s 2815 0 101 34 ( 100) 2 ( 2000) 0 0 0 23 101 22 94 0 0% 2025-04-25T19:46:03+00:00 10s 2784 0 101 492 ( 17) 1 ( 750) 0 0 0 23 101 22 93 0 0% 2025-04-25T19:31:00+00:00 9s 2751 0 101 33 ( 158) 1 (450000) 0 0 0 23 101 22 92 0 0% 2025-04-25T19:18:38+00:00 167s 2723 0 101 35 ( 44) 2 (450000) 0 0 0 23 101 21 88 0 0% 2025-04-25T19:00:59+00:00 8s 2678 0 101 28 ( 46) 0 ( 0) 0 0 0 23 101 22 96 0 0% 2025-04-25T18:47:18+00:00 86s 2654 0 101 486 ( 18) 0 ( 0) 0 0 0 23 101 22 95 0 0% 2025-04-25T18:31:05+00:00 14s 2619 0 101 34 ( 61) 2 (450000) 0 0 0 23 101 22 93 0 0% 2025-04-25T18:16:17+00:00 26s 2585 0 101 42 ( 50) 0 ( 0) 0 0 0 23 103 22 98 0 0% 2025-04-25T18:01:27+00:00 36s 2552 0 101 50 ( 64) 0 ( 0) 0 0 0 23 101 22 92 0 0% 2025-04-25T17:46:58+00:00 67s 2516 0 101 493 ( 19) 3 ( 350) 0 0 0 23 101 22 93 0 0% 2025-04-25T17:31:17+00:00 27s 2480 0 101 39 ( 34) 3 ( 425) 0 0 0 22 97 23 97 0 0% 2025-04-25T17:16:37+00:00 46s 2449 0 101 55 ( 32) 3 (450000) 0 0 0 23 96 22 93 0 0% 2025-04-25T17:00:54+00:00 4s 2410 0 101 37 ( 43) 0 ( 0) 0 0 0 23 97 22 94 0 0% 2025-04-25T16:47:18+00:00 87s 2379 0 101 524 ( 17) 1 (450000) 0 0 0 23 96 22 94 0 0% 2025-04-25T16:31:16+00:00 26s 2329 0 101 44 ( 50) 2 (450000) 0 0 0 23 101 22 94 0 0% 2025-04-25T16:16:15+00:00 24s 2296 0 101 38 ( 33) 5 (350000) 0 0 0 23 103 22 100 0 0% 2025-04-25T16:01:01+00:00 11s 2256 0 101 42 ( 45) 4 ( 400) 0 0 0 23 103 22 101 0 0% 2025-04-25T15:46:50+00:00 60s 2219 0 101 514 ( 20) 3 ( 425) 0 0 0 23 101 22 95 0 0% 2025-04-25T15:31:04+00:00 14s 2177 0 101 42 ( 88) 0 ( 0) 0 0 0 23 100 22 94 0 0% 2025-04-25T15:16:20+00:00 30s 2144 0 101 47 ( 42) 0 ( 0) 0 0 0 23 100 22 85 0 0% 2025-04-25T15:00:59+00:00 9s 2106 0 101 55 ( 70) 0 ( 0) 0 0 0 23 100 22 86 0 0% 2025-04-25T14:46:01+00:00 11s 2064 0 101 494 ( 21) 2 (450000) 0 0 0 23 101 22 93 0 0% 2025-04-25T14:31:12+00:00 22s 2036 0 101 43 ( 83) 2 (450000) 0 0 0 23 101 22 92 0 0% 2025-04-25T14:16:14+00:00 25s 1996 0 101 33 ( 94) 0 ( 0) 0 0 0 23 101 22 92 0 0% 2025-04-25T14:01:10+00:00 21s 1960 0 101 34 ( 63) 0 ( 0) 0 0 0 23 101 22 116 0 0% 2025-04-25T13:47:11+00:00 81s 1922 0 101 501 ( 14) 0 ( 0) 0 0 0 23 101 22 91 0 0% 2025-04-25T13:31:01+00:00 12s 1877 0 101 31 ( 71) 0 ( 0) 0 0 0 23 101 22 90 0 0% 2025-04-25T13:16:15+00:00 26s 1847 0 101 50 ( 43) 11 ( 0) 0 0 0 23 101 22 85 0 0% 2025-04-25T13:01:13+00:00 24s 1807 0 101 27 ( 65) 1 (450000) 0 0 0 23 101 22 83 0 0% 2025-04-25T12:48:05+00:00 135s 1783 0 101 493 ( 20) 0 ( 0) 0 0 0 23 101 22 82 0 0% 2025-04-25T12:31:09+00:00 20s 1739 0 101 42 ( 75) 0 ( 0) 0 0 0 23 101 22 90 0 0% 2025-04-25T12:15:57+00:00 7s 1697 0 101 26 ( 50) 0 ( 0) 0 0 0 23 101 22 90 0 0% 2025-04-25T12:01:25+00:00 36s 1670 0 101 39 ( 45) 0 ( 0) 0 0 0 23 101 22 82 0 0% 2025-04-25T11:46:03+00:00 14s 1628 0 101 499 ( 36) 2 (450000) 0 0 0 23 101 22 82 0 0% 2025-04-25T11:30:57+00:00 8s 1590 0 101 34 ( 65) 1 (450000) 0 0 0 23 101 22 90 0 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 8, median ~= 30000 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: 1 <= 20 s: 2 <= 1 min: 4 <= 2 min: 0 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 133, median ~= 28400 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 4 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 7 <= 10 s: 15 <= 20 s: 30 <= 1 min: 50 <= 2 min: 17 <= 5 min: 9 <= 10 min: 1 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since last Daily Report): n = 56, median ~= 727 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 2 <= 200 ms: 8 <= 500 ms: 13 <= 1 s: 11 <= 2 s: 13 <= 5 s: 4 <= 10 s: 4 <= 20 s: 0 <= 1 min: 1 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since startup): n = 2333, median ~= 789 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 94 <= 200 ms: 391 <= 500 ms: 506 <= 1 s: 304 <= 2 s: 477 <= 5 s: 302 <= 10 s: 218 <= 20 s: 37 <= 1 min: 4 <= 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 = 0 Response Failed Time Distribution (since last Daily Report): n = 1, median ~= 450000 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: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 1 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since startup): n = 109, median ~= 344531 ms 0 ms: 6 1 ms: 4 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 3 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 14 <= 1 s: 14 <= 2 s: 2 <= 5 s: 1 <= 10 s: 0 <= 20 s: 1 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 64 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last major LoadDatasets): n = 30, median ~= 33 ms 0 ms: 2 1 ms: 1 2 ms: 3 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 3 <= 50 ms: 14 <= 100 ms: 2 <= 200 ms: 2 <= 500 ms: 2 <= 1 s: 1 <= 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 Succeeded Time Distribution (since last Daily Report): n = 1078, median ~= 26 ms 0 ms: 4 1 ms: 20 2 ms: 256 <= 5 ms: 79 <= 10 ms: 25 <= 20 ms: 101 <= 50 ms: 276 <= 100 ms: 85 <= 200 ms: 55 <= 500 ms: 43 <= 1 s: 25 <= 2 s: 26 <= 5 s: 70 <= 10 s: 12 <= 20 s: 1 <= 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 = 120196, median ~= 41 ms 0 ms: 43406 1 ms: 5020 2 ms: 4190 <= 5 ms: 1503 <= 10 ms: 917 <= 20 ms: 2020 <= 50 ms: 4284 <= 100 ms: 1792 <= 200 ms: 4007 <= 500 ms: 2774 <= 1 s: 25342 <= 2 s: 21229 <= 5 s: 3600 <= 10 s: 96 <= 20 s: 5 <= 1 min: 1 <= 2 min: 0 <= 5 min: 0 <= 10 min: 10 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Failed Time Distribution (since last Daily Report): n = 33, median ~= 0 ms 0 ms: 33 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 = 497, median ~= 0 ms 0 ms: 497 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 = 33, median ~= 0 0: 33 1: 0 2: 0 <= 5: 0 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 497, median ~= 0 0: 497 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) : 1079 (100%) Language (since startup) : 120306 (100%) SgtMap topography nFromCache=42 nNotFromCache=47 GSHHS: nCached=30 of 100, nCoarse=2, nSuccesses=352, nTossed=0 NationalBoundaries: nCached=15 of 100, nCoarse=1, nSuccesses=88, nTossed=0 StateBoundaries: nCached=15 of 100, nCoarse=0, nSuccesses=88, nTossed=0 Rivers: nCached=15 of 100, nCoarse=0, nSuccesses=88, nTossed=0 bufferedImage isAccelerated=[unknown] canonical map sizes: 32 + 37 + 35 + 30 + 35 + 38 + 29 + 29 + 31 + 39 + 35 + 35 + 27 + 24 + 42 + 36 + 40 + 35 + 33 + 39 + 31 + 47 + 39 + 32 + 25 + 19 + 29 + 21 + 28 + 42 + 37 + 28 + 39 + 24 + 27 + 39 + 30 + 38 + 28 + 31 + 33 + 39 + 26 + 31 + 44 + 36 + 27 + 39 + 32 + 37 + 24 + 31 + 49 + 24 + 33 + 34 + 38 + 29 + 44 + 35 + 36 + 23 + 33 + 44 + 38 + 34 + 33 + 38 + 35 + 32 + 40 + 24 + 36 + 37 + 33 + 33 + 29 + 29 + 32 + 33 + 26 + 40 + 40 + 39 + 30 + 29 + 33 + 36 + 28 + 37 + 37 + 36 + 34 + 32 + 26 + 30 + 34 + 25 + 34 + 32 + 30 + 32 + 30 + 20 + 30 + 32 + 42 + 43 + 31 + 37 + 24 + 24 + 27 + 33 + 40 + 37 + 34 + 26 + 30 + 27 + 43 + 44 + 35 + 31 + 31 + 34 + 29 = 4206 canonicalStringHolder map sizes: 52 + 56 + 58 + 42 + 50 + 53 + 58 + 56 + 61 + 58 + 67 + 59 + 53 + 56 + 51 + 51 + 52 + 55 + 52 + 52 + 47 + 42 + 60 + 62 + 53 + 55 + 49 + 66 + 50 + 64 + 60 + 49 + 62 + 51 + 51 + 64 + 41 + 60 + 49 + 46 + 42 + 58 + 58 + 63 + 54 + 56 + 48 + 52 + 46 + 56 + 79 + 53 + 55 + 58 + 47 + 55 + 40 + 47 + 51 + 62 + 46 + 56 + 45 + 63 + 52 + 45 + 58 + 75 + 53 + 54 + 44 + 43 + 48 + 45 + 57 + 55 + 60 + 66 + 50 + 66 + 69 + 44 + 57 + 49 + 58 + 64 + 51 + 48 + 45 + 73 + 50 + 51 + 54 + 57 + 43 + 68 + 60 + 35 + 54 + 54 + 49 + 52 + 50 + 42 + 63 + 46 + 37 + 50 + 63 + 50 + 53 + 54 + 57 + 65 + 50 + 51 + 68 + 55 + 58 + 54 + 55 + 54 + 53 + 48 + 60 + 61 + 50 = 6866 Number of threads: Tomcat-waiting=22, inotify=105, other=15 (format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus) #1 Thread[#1,main,5,main] RUNNABLE java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:698) java.base@21.0.6/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:639) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:585) java.base@21.0.6/java.net.ServerSocket.accept(ServerSocket.java:543) 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@21.0.6/java.lang.invoke.LambdaForm$DMH/0x00007f7850144000.invokeVirtual(LambdaForm$DMH) java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007f785014f000.invoke(LambdaForm$MH) java.base@21.0.6/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder) java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153) java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) java.base@21.0.6/java.lang.reflect.Method.invoke(Method.java:580) app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) #2 Thread[#10,Finalizer,8,system] WAITING daemon java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Object.java:366) java.base@21.0.6/java.lang.Object.wait(Object.java:339) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89) java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173) #3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon #4 Thread[#18,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186) #5 Thread[#19,Notification Thread,9,system] RUNNABLE daemon #6 Thread[#46,EmailThread,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) com.cohort.util.Math2.sleep(Math2.java:350) gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:59) #7 Thread[#47,TouchThread,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) com.cohort.util.Math2.sleep(Math2.java:350) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:52) #8 Thread[#48,Java2D Disposer,10,system] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234) java.desktop@21.0.6/sun.java2d.Disposer.run(Disposer.java:145) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #9 Thread[#49,RunLoadDatasets,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320) #10 Thread[#56,http-nio-8080-exec-3,5,main] RUNNABLE daemon gov.noaa.pfel.coastwatch.griddata.Grid.readBinary(Grid.java:713) gov.noaa.pfel.coastwatch.sgt.SgtMap.createTopographyGrid(SgtMap.java:2381) gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5698) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678) 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.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@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #11 Thread[#64,http-nio-8080-Poller,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method) java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121) java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) java.base@21.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #12 Thread[#65,http-nio-8080-Acceptor,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399) 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@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #13 Thread[#79,https-jsse-nio-8443-Poller,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method) java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121) java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) java.base@21.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #14 Thread[#80,https-jsse-nio-8443-Acceptor,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399) 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@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #15 Thread[#9,Reference Handler,10,system] RUNNABLE daemon java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Reference.java:246) java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)