![]() |
ERDDAP
Easier access to scientific data |
| ![]() Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-07-19T10:57:45+00:00 Startup was at 2025-07-16T15:35:53+00:00 Last major LoadDatasets started 2m 38s ago and finished after 20 seconds. Currently, no dataset is loading. nGridDatasets = 12 nTableDatasets = 72 nTotalDatasets = 84 n Datasets Failed To Load (in the last major LoadDatasets) = 0 Reasons for failing to load datasets: Unique users (since startup) n = 4 Response Failed Time (since last major LoadDatasets) n = 0 Response Failed Time (since last Daily Report) n = 0 Response Failed Time (since startup) n = 13, median ~= 750 ms Response Succeeded Time (since last major LoadDatasets) n = 4, median ~= 2 ms Response Succeeded Time (since last Daily Report) n = 18, median ~= 8 ms Response Succeeded Time (since startup) n = 2289, median ~= 4 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 100 out of 271 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 57, median ~= 0 ms EmailThread Succeeded Time (since last Daily Report) n = 0 TouchThread has finished 332 out of 332 touches. Currently, the thread is sleeping. TouchThread Failed Time (since last Daily Report) n = 0 TouchThread Succeeded Time (since last Daily Report) n = 20, median ~= 20 ms OS info: totalCPULoad=0.0035249938 processCPULoad=0.0014525872 totalMemory=15713MB freeMemory=162MB totalSwapSpace=0MB freeSwapSpace=0MB Number of active requests=1 Number of threads: Tomcat-waiting=14, inotify=1, other=13 0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 75 MB (highWaterMark= 603 MB) (Xmx ~= 2048 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-07-19T10:55:23+00:00 15s 25 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T10:41:48+00:00 103s 41 0 84 2 ( 5) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T10:25:22+00:00 16s 27 0 84 2 ( 5) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T10:11:01+00:00 56s 32 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T09:56:18+00:00 73s 37 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 16 54 0 0% 2025-07-19T09:40:45+00:00 41s 38 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T09:25:22+00:00 19s 27 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T09:10:34+00:00 32s 32 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T08:55:20+00:00 19s 26 0 84 1 ( 35) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T08:40:49+00:00 48s 22 0 84 1 ( 1500) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T08:25:49+00:00 50s 45 0 84 2 ( 0) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-19T08:10:23+00:00 25s 21 0 84 2 ( 10) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T07:55:56+00:00 59s 26 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T07:41:05+00:00 70s 43 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T07:25:14+00:00 17s 27 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T07:10:41+00:00 46s 38 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T06:55:10+00:00 15s 25 0 84 2 ( 100) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T06:41:04+00:00 72s 29 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T06:25:35+00:00 42s 33 0 84 3 ( 8) 0 ( 0) 0 0 0 15 1 17 62 0 0% 2025-07-19T06:10:19+00:00 27s 21 0 84 2 ( 10) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T05:56:06+00:00 74s 43 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T05:40:14+00:00 25s 21 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T05:25:27+00:00 36s 39 0 84 3 ( 15) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-19T05:10:49+00:00 59s 31 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T04:55:06+00:00 17s 30 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T04:41:08+00:00 80s 29 0 84 2 ( 20) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T04:25:10+00:00 23s 31 0 84 2 ( 8) 0 ( 0) 0 0 0 15 1 17 62 0 0% 2025-07-19T04:10:24+00:00 38s 28 0 84 1 ( 1500) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T03:56:07+00:00 82s 26 0 84 1 ( 4) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T03:40:29+00:00 45s 38 0 84 2 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T03:25:26+00:00 44s 37 0 84 2 ( 0) 0 ( 0) 0 0 0 15 1 16 54 0 0% 2025-07-19T03:10:20+00:00 37s 33 0 84 2 ( 4) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T02:55:19+00:00 37s 24 0 84 19 ( 3) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-19T02:41:03+00:00 82s 35 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T02:25:09+00:00 30s 32 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-19T02:10:10+00:00 30s 22 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T01:56:14+00:00 94s 37 0 84 1 ( 75) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T01:39:33+00:00 24s 21 0 84 1 ( 1500) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T01:24:59+00:00 51s 47 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 16 61 0 0% 2025-07-19T01:09:46+00:00 40s 29 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T00:54:51+00:00 45s 25 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-19T00:40:34+00:00 89s 33 0 84 4 ( 5) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-19T00:24:31+00:00 26s 34 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 17 62 0 0% 2025-07-19T00:09:45+00:00 42s 22 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T23:55:21+00:00 78s 37 0 84 2 ( 10) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T23:39:47+00:00 45s 21 0 84 3 ( 15) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T23:24:39+00:00 38s 54 0 84 1 ( 75) 0 ( 0) 0 0 0 15 1 17 62 0 0% 2025-07-18T23:09:29+00:00 29s 22 0 84 3 ( 1250) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T22:54:43+00:00 44s 25 0 84 3 ( 750) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T22:40:21+00:00 83s 33 0 84 2 ( 50) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T22:24:19+00:00 21s 26 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T22:09:49+00:00 52s 31 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 17 62 0 0% 2025-07-18T21:55:03+00:00 67s 37 0 84 4 ( 20) 0 ( 0) 0 0 0 15 1 15 53 0 0% 2025-07-18T21:39:19+00:00 25s 21 0 84 3 ( 1250) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T21:24:37+00:00 43s 24 0 84 39 ( 1) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T21:09:54+00:00 61s 52 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-18T20:54:28+00:00 35s 23 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T20:40:24+00:00 92s 35 0 84 1 ( 2) 0 ( 0) 0 0 0 15 1 14 61 0 0% 2025-07-18T20:24:10+00:00 20s 23 0 84 2 ( 10) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T20:09:36+00:00 45s 26 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-18T19:55:09+00:00 79s 43 0 84 5 ( 8) 0 ( 0) 0 0 0 15 1 16 61 0 0% 2025-07-18T19:39:37+00:00 48s 23 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T19:24:50+00:00 62s 37 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T19:09:26+00:00 39s 24 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-18T18:54:54+00:00 67s 40 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 16 54 0 0% 2025-07-18T18:40:25+00:00 100s 35 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T18:24:03+00:00 20s 23 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T18:09:33+00:00 50s 24 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T17:55:24+00:00 101s 44 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 16 54 0 0% 2025-07-18T17:39:25+00:00 43s 23 0 84 1 ( 8) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T17:24:15+00:00 35s 35 0 84 2 ( 1) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T17:09:33+00:00 52s 24 0 84 2 ( 10) 0 ( 0) 0 0 0 15 1 15 53 0 0% 2025-07-18T16:54:41+00:00 62s 34 0 84 1 ( 1500) 0 ( 0) 0 0 0 15 1 16 54 0 0% 2025-07-18T16:40:31+00:00 112s 41 0 84 1 ( 35) 0 ( 0) 0 0 0 15 1 14 54 0 0% 2025-07-18T16:23:59+00:00 21s 23 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 62 0 0% 2025-07-18T16:09:35+00:00 58s 35 0 84 1 ( 15) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T15:54:58+00:00 82s 27 0 84 1 ( 15) 0 ( 0) 0 0 0 15 1 16 62 0 0% 2025-07-18T15:39:34+00:00 59s 34 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T15:24:15+00:00 41s 30 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T15:09:21+00:00 47s 24 0 84 0 ( 0) 0 ( 0) 0 0 0 15 1 15 54 0 0% 2025-07-18T14:54:58+00:00 86s 45 0 84 493 ( 1) 3 ( 75) 0 0 0 15 1 15 62 0 0% 2025-07-18T14:39:56+00:00 84s 24 0 84 3 ( 75) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T14:24:19+00:00 49s 40 0 84 6 ( 8) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T14:09:12+00:00 41s 24 0 84 1 ( 1500) 0 ( 0) 0 0 0 15 1 15 53 0 0% 2025-07-18T13:54:52+00:00 82s 27 0 84 2 ( 200) 0 ( 0) 0 0 0 15 1 16 61 0 0% 2025-07-18T13:39:39+00:00 70s 34 0 84 9 ( 15) 0 ( 0) 0 0 0 15 1 15 61 0 0% 2025-07-18T13:24:08+00:00 41s 24 0 84 37 ( 10) 2 ( 1000) 0 0 0 15 1 15 61 0 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 15, median ~= 34286 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: 5 <= 1 min: 7 <= 2 min: 3 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 270, median ~= 54848 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: 20 <= 1 min: 132 <= 2 min: 114 <= 5 min: 4 <= 10 min: 0 <= 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 = 27, median ~= 157059 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: 2 <= 1 s: 1 <= 2 s: 1 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 2 <= 2 min: 4 <= 5 min: 17 <= 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 = 0 Response Failed Time Distribution (since startup): n = 13, median ~= 750 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 1 <= 100 ms: 2 <= 200 ms: 1 <= 500 ms: 2 <= 1 s: 1 <= 2 s: 1 <= 5 s: 0 <= 10 s: 1 <= 20 s: 1 <= 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 = 4, median ~= 2 ms 0 ms: 0 1 ms: 1 2 ms: 1 <= 5 ms: 0 <= 10 ms: 1 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 1 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last Daily Report): n = 18, median ~= 8 ms 0 ms: 1 1 ms: 1 2 ms: 1 <= 5 ms: 2 <= 10 ms: 7 <= 20 ms: 1 <= 50 ms: 2 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 1 <= 1 s: 0 <= 2 s: 2 <= 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 startup): n = 2289, median ~= 4 ms 0 ms: 279 1 ms: 463 2 ms: 217 <= 5 ms: 341 <= 10 ms: 339 <= 20 ms: 276 <= 50 ms: 152 <= 100 ms: 27 <= 200 ms: 14 <= 500 ms: 17 <= 1 s: 47 <= 2 s: 80 <= 5 s: 11 <= 10 s: 5 <= 20 s: 0 <= 1 min: 13 <= 2 min: 8 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Failed Time Distribution (since last Daily Report): n = 57, median ~= 0 ms 0 ms: 57 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 = 1013, median ~= 0 ms 0 ms: 1013 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 = 57, median ~= 0 0: 57 1: 0 2: 0 <= 5: 0 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 1013, median ~= 0 0: 1013 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 = 20, median ~= 20 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 1 <= 10 ms: 3 <= 20 ms: 6 <= 50 ms: 9 <= 100 ms: 1 <= 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 TouchThread Succeeded Time Distribution (since startup): n = 332, median ~= 16 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 7 <= 10 ms: 42 <= 20 ms: 184 <= 50 ms: 87 <= 100 ms: 7 <= 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 Language (since last daily report) : 19 (100%) Language (since startup) : 2303 (100%) SgtMap topography nFromCache=0 nNotFromCache=1 GSHHS: nCached=22 of 100, nCoarse=0, nSuccesses=168, nTossed=0 NationalBoundaries: nCached=11 of 100, nCoarse=0, nSuccesses=42, nTossed=0 StateBoundaries: nCached=11 of 100, nCoarse=0, nSuccesses=42, nTossed=0 Rivers: nCached=11 of 100, nCoarse=0, nSuccesses=42, nTossed=0 bufferedImage isAccelerated=[unknown] canonical map sizes: 31 + 38 + 42 + 32 + 37 + 35 + 31 + 30 + 35 + 41 + 40 + 34 + 34 + 26 + 43 + 38 + 42 + 36 + 34 + 39 + 38 + 53 + 39 + 33 + 25 + 18 + 35 + 20 + 30 + 47 + 41 + 33 + 41 + 30 + 31 + 42 + 30 + 37 + 30 + 34 + 36 + 41 + 32 + 38 + 45 + 39 + 28 + 42 + 35 + 38 + 24 + 31 + 54 + 29 + 33 + 35 + 40 + 29 + 44 + 37 + 40 + 25 + 31 + 46 + 39 + 37 + 36 + 40 + 37 + 32 + 42 + 25 + 36 + 40 + 36 + 34 + 34 + 32 + 33 + 31 + 29 + 42 + 43 + 40 + 33 + 32 + 38 + 39 + 34 + 37 + 40 + 39 + 33 + 35 + 29 + 36 + 39 + 29 + 37 + 32 + 34 + 36 + 36 + 25 + 32 + 35 + 44 + 45 + 35 + 39 + 25 + 23 + 29 + 38 + 38 + 39 + 37 + 30 + 30 + 30 + 46 + 45 + 35 + 36 + 35 + 35 + 34 = 4503 canonicalStringHolder map sizes: 22 + 29 + 20 + 23 + 36 + 21 + 21 + 32 + 28 + 19 + 27 + 16 + 19 + 29 + 23 + 19 + 17 + 27 + 23 + 28 + 29 + 22 + 25 + 18 + 28 + 21 + 20 + 31 + 27 + 23 + 34 + 30 + 19 + 12 + 23 + 19 + 20 + 28 + 23 + 28 + 14 + 29 + 24 + 21 + 20 + 19 + 17 + 25 + 11 + 23 + 26 + 21 + 31 + 27 + 29 + 22 + 25 + 18 + 19 + 22 + 18 + 15 + 23 + 25 + 29 + 23 + 18 + 22 + 27 + 20 + 22 + 23 + 18 + 22 + 17 + 18 + 17 + 29 + 21 + 27 + 36 + 17 + 21 + 19 + 24 + 19 + 17 + 24 + 28 + 22 + 19 + 24 + 18 + 25 + 23 + 26 + 20 + 30 + 24 + 26 + 21 + 24 + 25 + 22 + 25 + 30 + 17 + 16 + 20 + 23 + 25 + 31 + 23 + 21 + 27 + 31 + 24 + 16 + 27 + 31 + 22 + 21 + 23 + 27 + 26 + 24 + 17 = 2937 Number of threads: Tomcat-waiting=14, inotify=1, other=13 (format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus) #1 Thread[#1,main,5,main] TIMED_WAITING java.base@21.0.4/java.lang.Thread.sleep0(Native Method) java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509) org.apache.catalina.core.StandardServer.await(StandardServer.java:524) org.apache.catalina.startup.Catalina.await(Catalina.java:847) org.apache.catalina.startup.Catalina.start(Catalina.java:795) java.base@21.0.4/java.lang.invoke.LambdaForm$DMH/0x00007fb920140000.invokeVirtual(LambdaForm$DMH) java.base@21.0.4/java.lang.invoke.LambdaForm$MH/0x00007fb920140800.invoke(LambdaForm$MH) java.base@21.0.4/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder) java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153) java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580) app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) #2 Thread[#10,Finalizer,8,system] WAITING daemon java.base@21.0.4/java.lang.Object.wait0(Native Method) java.base@21.0.4/java.lang.Object.wait(Object.java:366) java.base@21.0.4/java.lang.Object.wait(Object.java:339) java.base@21.0.4/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48) java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.4/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89) java.base@21.0.4/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173) #3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon #4 Thread[#17,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon java.base@21.0.4/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.4/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847) java.base@21.0.4/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) java.base@21.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) java.base@21.0.4/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.4/java.lang.Thread.run(Thread.java:1583) java.base@21.0.4/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186) #5 Thread[#1764,ForkJoinPool.commonPool-worker-842,5,main] TIMED_WAITING daemon java.base@21.0.4/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.4/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449) java.base@21.0.4/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891) java.base@21.0.4/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.4/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #6 Thread[#18,Notification Thread,9,system] RUNNABLE daemon #7 Thread[#34,EmailThread,5,main] TIMED_WAITING java.base@21.0.4/java.lang.Thread.sleep0(Native Method) java.base@21.0.4/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) #8 Thread[#35,TouchThread,5,main] TIMED_WAITING java.base@21.0.4/java.lang.Thread.sleep0(Native Method) java.base@21.0.4/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) #9 Thread[#36,Java2D Disposer,10,system] WAITING daemon java.base@21.0.4/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.4/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.4/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707) java.base@21.0.4/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67) java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234) java.desktop@21.0.4/sun.java2d.Disposer.run(Disposer.java:145) java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.4/java.lang.Thread.run(Thread.java:1583) #10 Thread[#37,RunLoadDatasets,5,main] TIMED_WAITING java.base@21.0.4/java.lang.Thread.sleep0(Native Method) java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509) gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320) #11 Thread[#52,http-nio-8080-Poller,5,main] RUNNABLE daemon java.base@21.0.4/sun.nio.ch.EPoll.wait(Native Method) java.base@21.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121) java.base@21.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) java.base@21.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:755) java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.4/java.lang.Thread.run(Thread.java:1583) #12 Thread[#53,http-nio-8080-Acceptor,5,main] RUNNABLE daemon java.base@21.0.4/sun.nio.ch.Net.accept(Native Method) java.base@21.0.4/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433) java.base@21.0.4/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71) org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.4/java.lang.Thread.run(Thread.java:1583) #13 Thread[#9,Reference Handler,10,system] RUNNABLE daemon java.base@21.0.4/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@21.0.4/java.lang.ref.Reference.processPendingReferences(Reference.java:246) java.base@21.0.4/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)