![]() |
ERDDAP
Easier access to scientific data |
log in | ![]() Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-03-26T04:41:07-07:00 Startup was at 2025-03-24T19:02:19-07:00 Last major LoadDatasets started 14m 19s ago and finished after 50 seconds. Currently, no dataset is loading. nGridDatasets = 2760 nTableDatasets = 322 nTotalDatasets = 3082 n Datasets Failed To Load (in the last major LoadDatasets) = 0 Reasons for failing to load datasets: Unique users (since startup) n = 2634 Response Failed Time (since last major LoadDatasets) n = 37, median ~= 330 ms Response Failed Time (since last Daily Report) n = 2096, median ~= 296 ms Response Failed Time (since startup) n = 3219, median ~= 142 ms Response Succeeded Time (since last major LoadDatasets) n = 1163, median ~= 34 ms Response Succeeded Time (since last Daily Report) n = 203603, median ~= 8 ms Response Succeeded Time (since startup) n = 344222, median ~= 7 ms TaskThread has finished 59 out of 59 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 = 39, median ~= 9583 ms TaskThread Succeeded Time (since startup) n = 59, median ~= 11571 ms EmailThread has sent 532 out of 532 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 0 EmailThread Succeeded Time (since last Daily Report) n = 425, median ~= 768 ms TouchThread has finished 13355 out of 13661 touches. The current touch has been running for 29.000 s. TouchThread Failed Time (since last Daily Report) n = 4636, median ~= 152 ms TouchThread Succeeded Time (since last Daily Report) n = 2935, median ~= 103 ms OS info: totalCPULoad=0.2341678 processCPULoad=0.22877118 totalMemory=64335MB freeMemory=643MB totalSwapSpace=8191MB freeSwapSpace=8165MB Number of active requests=4 Number of threads: Tomcat-waiting=49, inotify=2, other=34 123 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 8666 MB (highWaterMark= 11454 MB) (Xmx ~= 21000 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-03-26T04:27:23-07:00 33s 48 0 3082.0 1153 ( 42) 26 ( 380) 0 1 0 50 2 37 3636 116 0% 2025-03-26T04:12:05-07:00 20s 38 0 3082.0 1167 ( 92) 42 ( 364) 9 0 1 53 2 40 4286 135 0% 2025-03-26T03:56:48-07:00 7s 31 0 3082.0 1209 ( 414) 23 ( 395) 4 0 3 53 2 37 3586 150 0% 2025-03-26T03:42:04-07:00 29s 39 0 3082.0 1864 ( 245) 28 ( 380) 14 1 1 53 2 38 3964 181 0% 2025-03-26T03:26:45-07:00 12s 34 0 3082.0 1318 ( 442) 32 ( 391) 21 0 23 54 2 36 3634 158 0% 2025-03-26T03:11:59-07:00 32s 42 0 3082.0 1632 ( 206) 54 ( 643) 16 0 2 47 2 42 4900 194 0% 2025-03-26T02:55:36-07:00 50s 50 0 3082.0 2040 ( 252) 26 ( 571) 5 0 2 47 2 43 3906 188 0% 2025-03-26T02:40:36-07:00 51s 55 0 3082.0 1843 ( 44) 24 ( 364) 0 0 1 49 2 38 3206 173 0% 2025-03-26T02:25:06-07:00 28s 48 0 3082.0 1384 ( 76) 32 ( 410) 1 0 1 51 2 37 3056 141 0% 2025-03-26T02:10:04-07:00 27s 50 0 3082.0 1556 ( 96) 32 ( 309) 7 1 12 48 2 45 4076 159 0% 2025-03-26T01:55:12-07:00 37s 49 0 3082.0 1416 ( 187) 27 ( 305) 6 0 6 52 2 37 3560 148 0% 2025-03-26T01:40:29-07:00 55s 60 0 3082.0 1779 ( 49) 30 ( 457) 11 0 2 52 2 39 4050 186 0% 2025-03-26T01:24:42-07:00 17s 35 0 3082.0 2175 ( 25) 74 ( 3) 5 0 24 50 2 40 4276 213 0% 2025-03-26T01:09:32-07:00 11s 32 0 3082.0 1885 ( 61) 22 ( 750) 25 0 0 52 2 37 4036 193 0% 2025-03-26T00:54:37-07:00 18s 32 0 3082.0 1537 ( 78) 29 ( 563) 14 0 13 52 2 38 4064 185 0% 2025-03-26T00:39:43-07:00 31s 69 0 3082.0 1760 ( 48) 34 ( 591) 9 0 2 53 2 36 4194 189 0% 2025-03-26T00:24:58-07:00 50s 67 1 3081.0 1491 ( 30) 42 ( 567) 6 0 11 49 2 42 3856 143 0% 2025-03-26T00:10:36-07:00 89s 68 0 3082.0 1314 ( 281) 35 ( 589) 1 0 37 53 2 35 2952 147 0% 2025-03-25T23:54:36-07:00 31s 42 0 3082.0 1171 ( 188) 34 ( 500) 2 0 0 41 2 37 3206 133 0% 2025-03-25T23:41:13-07:00 145s 87 0 3082.0 1650 ( 20) 29 ( 486) 1 0 0 46 2 36 3158 148 0% 2025-03-25T23:24:31-07:00 49s 46 0 3082.0 1856 ( 57) 46 ( 367) 2 0 14 45 2 36 2600 158 0% 2025-03-25T23:08:51-07:00 10s 36 0 3082.0 954 ( 140) 29 ( 596) 2 0 0 29 2 38 3220 95 0% 2025-03-25T22:54:19-07:00 41s 50 0 3082.0 1270 ( 14) 27 ( 523) 0 0 0 28 2 35 1750 46 0% 2025-03-25T22:39:11-07:00 32s 49 0 3082.0 1608 ( 10) 42 ( 707) 0 0 0 29 2 34 936 21 0% 2025-03-25T22:23:59-07:00 22s 43 0 3082.0 1272 ( 15) 36 ( 563) 1 0 0 27 2 35 1154 21 0% 2025-03-25T22:09:50-07:00 78s 81 0 3082.0 1116 ( 19) 30 ( 440) 1 0 0 28 2 34 862 20 0% 2025-03-25T21:55:05-07:00 94s 67 0 3082.0 1327 ( 12) 23 ( 717) 0 0 0 29 2 34 1032 22 0% 2025-03-25T21:39:00-07:00 29s 39 0 3082.0 1996 ( 41) 29 ( 702) 0 0 0 30 2 32 840 28 0% 2025-03-25T21:23:32-07:00 7s 32 0 3082.0 3303 ( 6) 23 ( 88) 0 0 0 29 2 34 826 25 0% 2025-03-25T21:09:18-07:00 53s 53 0 3082.0 2886 ( 5) 13 ( 388) 0 0 0 29 2 33 856 22 0% 2025-03-25T20:54:13-07:00 50s 54 0 3082.0 2692 ( 4) 17 ( 425) 0 0 0 30 2 31 792 20 0% 2025-03-25T20:39:23-07:00 65s 62 0 3082.0 3061 ( 5) 34 ( 470) 0 0 0 29 2 32 876 22 0% 2025-03-25T20:23:32-07:00 19s 47 0 3082.0 2760 ( 4) 19 ( 275) 0 0 0 30 2 32 890 20 0% 2025-03-25T20:08:21-07:00 10s 34 0 3082.0 2699 ( 4) 27 ( 554) 0 0 0 30 2 32 856 21 0% 2025-03-25T19:54:14-07:00 62s 58 0 3082.0 1610 ( 7) 12 ( 380) 0 0 0 29 2 33 842 20 0% 2025-03-25T19:38:16-07:00 9s 32 0 3082.0 698 ( 19) 8 ( 600) 1 0 0 29 2 32 1138 10 0% 2025-03-25T19:29:49-07:00 409s 227 0 3082.0 2711 ( 6) 51 ( 82) 0 0 0 29 2 27 804 24 0% 2025-03-25T19:08:20-07:00 21s 49 0 3082.0 1026 ( 12) 18 ( 1) 0 0 0 30 2 32 1038 32 0% 2025-03-25T18:53:05-07:00 12s 33 0 3082.0 958 ( 19) 10 ( 350) 0 0 0 30 2 33 1692 29 0% 2025-03-25T18:38:20-07:00 28s 42 0 3082.0 1176 ( 19) 11 ( 656) 0 0 0 30 2 32 1392 20 0% 2025-03-25T18:23:05-07:00 14s 39 0 3082.0 1131 ( 46) 8 ( 150) 1 0 0 30 2 33 860 23 0% 2025-03-25T18:08:31-07:00 40s 59 1 3081.0 1451 ( 324) 13 ( 550) 0 0 0 28 2 34 1252 46 0% 2025-03-25T17:53:16-07:00 33s 44 0 3082.0 1402 ( 172) 18 ( 625) 0 0 0 27 2 34 1548 37 0% 2025-03-25T17:39:01-07:00 81s 62 0 3082.0 2150 ( 13) 6 ( 500) 0 0 0 29 2 33 808 25 0% 2025-03-25T17:25:43-07:00 190s 36 5 3077.0 2784 ( 11) 22 ( 50) 0 0 0 27 2 34 1250 26 0% 2025-03-25T17:09:43-07:00 130s 35 4 3078.0 2761 ( 5) 13 ( 550) 1 0 0 24 2 39 1626 32 0% 2025-03-25T16:53:08-07:00 35s 51 0 3082.0 2578 ( 4) 16 ( 450) 0 0 0 30 2 32 1186 29 0% 2025-03-25T16:37:33-07:00 7s 31 0 3082.0 2556 ( 6) 10 ( 440) 0 0 0 28 2 33 1188 27 0% 2025-03-25T16:23:11-07:00 50s 52 0 3082.0 2723 ( 6) 13 ( 238) 0 0 0 29 2 33 1332 28 0% 2025-03-25T16:07:33-07:00 18s 38 0 3082.0 2681 ( 5) 23 ( 225) 1 0 0 30 2 32 854 23 0% 2025-03-25T15:52:21-07:00 6s 31 0 3081.0 2652 ( 8) 5 ( 425) 0 0 0 28 2 33 888 20 0% 2025-03-25T15:38:28-07:00 74s 34 0 3082.0 1213 ( 9) 12 ( 350) 0 0 0 28 2 33 1228 15 0% 2025-03-25T15:25:36-07:00 207s 43 1 3081.0 2574 ( 5) 18 ( 300) 0 0 0 30 2 29 806 22 0% 2025-03-25T15:07:33-07:00 29s 44 0 3082.0 2749 ( 5) 11 ( 307) 2 0 0 30 2 31 872 19 0% 2025-03-25T14:52:32-07:00 29s 44 0 3082.0 3202 ( 4) 14 ( 400) 0 0 0 29 2 32 970 21 0% 2025-03-25T14:37:55-07:00 58s 58 0 3082.0 2945 ( 4) 6 ( 100) 1 0 0 30 2 32 900 20 0% 2025-03-25T14:22:11-07:00 14s 39 0 3082.0 3086 ( 11) 12 ( 35) 1 0 0 29 2 33 844 24 0% 2025-03-25T14:07:06-07:00 16s 48 0 3082.0 2660 ( 5) 14 ( 440) 0 0 0 28 2 34 828 23 0% 2025-03-25T13:52:30-07:00 45s 61 0 3082.0 3269 ( 5) 21 ( 37) 1 0 0 29 2 32 890 25 0% 2025-03-25T13:36:55-07:00 12s 33 1 3081.0 3312 ( 17) 15 ( 230) 4 0 0 29 2 36 1336 38 0% 2025-03-25T13:22:21-07:00 45s 53 1 3081.0 3171 ( 5) 17 ( 75) 1 0 0 30 2 32 882 20 0% 2025-03-25T13:06:45-07:00 13s 38 0 3082.0 2608 ( 5) 15 ( 63) 1 0 0 29 2 33 852 21 0% 2025-03-25T12:52:41-07:00 75s 36 2 3080.0 3255 ( 8) 12 ( 380) 2 0 0 29 2 33 954 27 0% 2025-03-25T12:36:33-07:00 8s 37 0 3082.0 3455 ( 5) 20 ( 83) 0 0 0 28 2 33 1146 23 0% 2025-03-25T12:21:53-07:00 28s 39 0 3082.0 4075 ( 9) 22 ( 63) 1 0 0 28 2 33 944 38 0% 2025-03-25T12:07:03-07:00 44s 46 0 3082.0 3682 ( 16) 37 ( 47) 5 0 0 27 2 35 1350 33 0% 2025-03-25T11:51:49-07:00 35s 49 0 3082.0 3993 ( 6) 47 ( 55) 2 0 0 28 2 34 1124 32 0% 2025-03-25T11:37:11-07:00 58s 64 0 3082.0 6966 ( 58) 39 ( 47) 2 0 0 26 2 35 858 47 0% 2025-03-25T11:21:25-07:00 17s 41 0 3082.0 4372 ( 73) 28 ( 56) 6 0 0 28 2 34 996 36 0% 2025-03-25T11:06:08-07:00 7s 37 0 3082.0 3367 ( 5) 46 ( 72) 0 0 0 29 2 34 1276 23 0% 2025-03-25T10:51:33-07:00 38s 53 0 3082.0 2935 ( 5) 14 ( 41) 0 0 0 29 1 32 918 19 0% 2025-03-25T10:36:12-07:00 22s 82 1 3081.0 3126 ( 6) 34 ( 70) 4 0 0 29 1 32 920 20 0% 2025-03-25T10:21:39-07:00 55s 64 0 3082.0 3812 ( 6) 32 ( 85) 1 0 0 27 1 35 980 23 0% 2025-03-25T10:06:31-07:00 46s 101 0 3082.0 3208 ( 5) 36 ( 76) 4 0 0 28 1 34 1000 21 0% 2025-03-25T09:51:03-07:00 25s 38 0 3082.0 2654 ( 6) 20 ( 30) 1 0 0 28 1 34 844 19 0% 2025-03-25T09:35:43-07:00 10s 37 0 3082.0 2891 ( 4) 14 ( 100) 0 0 0 29 1 33 848 18 0% 2025-03-25T09:21:23-07:00 56s 44 0 3082.0 2925 ( 4) 25 ( 88) 0 0 0 26 1 35 850 19 0% 2025-03-25T09:05:55-07:00 29s 45 0 3082.0 2810 ( 7) 28 ( 35) 0 0 0 26 1 37 2018 22 0% 2025-03-25T08:50:56-07:00 30s 44 0 3082.0 2692 ( 4) 18 ( 100) 0 0 0 22 1 40 1606 19 0% 2025-03-25T08:36:28-07:00 63s 70 0 3082.0 2997 ( 4) 16 ( 83) 0 0 0 26 1 35 892 18 0% 2025-03-25T08:20:35-07:00 11s 35 0 3082.0 3239 ( 6) 20 ( 75) 0 0 0 29 1 33 876 21 0% 2025-03-25T08:05:40-07:00 16s 57 0 3082.0 2855 ( 4) 18 ( 44) 0 0 0 29 1 33 870 22 0% 2025-03-25T07:50:56-07:00 37s 54 0 3082.0 2898 ( 5) 10 ( 30) 1 0 0 28 1 34 1314 19 0% 2025-03-25T07:35:22-07:00 9s 33 0 3082.0 2721 ( 6) 14 ( 50) 1 0 0 30 1 31 868 23 0% 2025-03-25T07:21:12-07:00 59s 65 0 3082.0 3141 ( 4) 22 ( 83) 0 0 0 27 1 35 920 22 0% 2025-03-25T07:05:13-07:00 7s 31 0 3082.0 2938 ( 4) 12 ( 35) 1 0 0 29 1 32 824 22 0% 2025-03-25T06:50:12-07:00 11s 36 0 3082.0 2863 ( 6) 13 ( 75) 2 0 0 29 1 33 830 21 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 85, median ~= 34091 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: 11 <= 20 s: 16 <= 1 min: 44 <= 2 min: 9 <= 5 min: 4 <= 10 min: 1 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 134, median ~= 33939 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: 22 <= 20 s: 22 <= 1 min: 66 <= 2 min: 16 <= 5 min: 6 <= 10 min: 2 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since last Daily Report): n = 7172, median ~= 7551 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: 7028 <= 20 s: 141 <= 1 min: 1 <= 2 min: 0 <= 5 min: 2 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since startup): n = 11204, median ~= 7539 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: 11034 <= 20 s: 166 <= 1 min: 2 <= 2 min: 0 <= 5 min: 2 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since last major LoadDatasets): n = 37, median ~= 330 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 1 <= 50 ms: 4 <= 100 ms: 2 <= 200 ms: 5 <= 500 ms: 15 <= 1 s: 6 <= 2 s: 2 <= 5 s: 1 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since last Daily Report): n = 2096, median ~= 296 ms 0 ms: 38 1 ms: 152 2 ms: 34 <= 5 ms: 22 <= 10 ms: 17 <= 20 ms: 120 <= 50 ms: 195 <= 100 ms: 237 <= 200 ms: 82 <= 500 ms: 470 <= 1 s: 514 <= 2 s: 90 <= 5 s: 65 <= 10 s: 11 <= 20 s: 6 <= 1 min: 6 <= 2 min: 3 <= 5 min: 18 <= 10 min: 5 <= 20 min: 3 <= 1 hr: 4 > 1 hr: 4 Response Failed Time Distribution (since startup): n = 3219, median ~= 142 ms 0 ms: 66 1 ms: 240 2 ms: 51 <= 5 ms: 28 <= 10 ms: 22 <= 20 ms: 232 <= 50 ms: 477 <= 100 ms: 444 <= 200 ms: 117 <= 500 ms: 611 <= 1 s: 619 <= 2 s: 113 <= 5 s: 67 <= 10 s: 14 <= 20 s: 14 <= 1 min: 18 <= 2 min: 24 <= 5 min: 34 <= 10 min: 11 <= 20 min: 6 <= 1 hr: 7 > 1 hr: 4 Response Succeeded Time Distribution (since last major LoadDatasets): n = 1163, median ~= 34 ms 0 ms: 92 1 ms: 87 2 ms: 38 <= 5 ms: 56 <= 10 ms: 129 <= 20 ms: 146 <= 50 ms: 70 <= 100 ms: 24 <= 200 ms: 27 <= 500 ms: 43 <= 1 s: 34 <= 2 s: 336 <= 5 s: 61 <= 10 s: 9 <= 20 s: 9 <= 1 min: 2 <= 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 = 203603, median ~= 8 ms 0 ms: 11200 1 ms: 12094 2 ms: 25243 <= 5 ms: 35972 <= 10 ms: 26514 <= 20 ms: 16901 <= 50 ms: 8769 <= 100 ms: 6419 <= 200 ms: 6058 <= 500 ms: 11412 <= 1 s: 4389 <= 2 s: 32374 <= 5 s: 4086 <= 10 s: 1421 <= 20 s: 413 <= 1 min: 263 <= 2 min: 11 <= 5 min: 36 <= 10 min: 10 <= 20 min: 4 <= 1 hr: 12 > 1 hr: 2 Response Succeeded Time Distribution (since startup): n = 344222, median ~= 7 ms 0 ms: 15574 1 ms: 22050 2 ms: 51205 <= 5 ms: 68657 <= 10 ms: 46922 <= 20 ms: 24459 <= 50 ms: 13012 <= 100 ms: 11233 <= 200 ms: 9193 <= 500 ms: 16231 <= 1 s: 6229 <= 2 s: 51542 <= 5 s: 4950 <= 10 s: 2021 <= 20 s: 519 <= 1 min: 331 <= 2 min: 14 <= 5 min: 50 <= 10 min: 12 <= 20 min: 4 <= 1 hr: 12 > 1 hr: 2 EmailThread Failed Time Distribution (since last Daily Report): n = 0 EmailThread Failed Time Distribution (since startup): n = 0 EmailThread Succeeded Time Distribution (since last Daily Report): n = 425, median ~= 768 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: 397 <= 2 s: 27 <= 5 s: 1 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Succeeded Time Distribution (since startup): n = 532, median ~= 768 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: 496 <= 2 s: 33 <= 5 s: 3 <= 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 nEmails/Session Distribution (since last Daily Report): n = 191, median ~= 1 0: 0 1: 131 2: 15 <= 5: 27 <= 10: 16 <= 20: 1 <= 50: 1 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 241, median ~= 1 0: 0 1: 166 2: 19 <= 5: 36 <= 10: 17 <= 20: 1 <= 50: 2 <= 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 = 39, median ~= 9583 ms 0 ms: 11 1 ms: 2 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: 6 <= 20 s: 19 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TaskThread Succeeded Time Distribution (since startup): n = 59, median ~= 11571 ms 0 ms: 12 1 ms: 4 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: 7 <= 20 s: 35 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Failed Time Distribution (since last Daily Report): n = 4636, median ~= 152 ms 0 ms: 18 1 ms: 577 2 ms: 169 <= 5 ms: 47 <= 10 ms: 5 <= 20 ms: 6 <= 50 ms: 521 <= 100 ms: 424 <= 200 ms: 1065 <= 500 ms: 351 <= 1 s: 37 <= 2 s: 374 <= 5 s: 11 <= 10 s: 9 <= 20 s: 87 <= 1 min: 1 <= 2 min: 832 <= 5 min: 1 <= 10 min: 101 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Failed Time Distribution (since startup): n = 7782, median ~= 149 ms 0 ms: 40 1 ms: 996 2 ms: 269 <= 5 ms: 63 <= 10 ms: 11 <= 20 ms: 10 <= 50 ms: 946 <= 100 ms: 696 <= 200 ms: 1740 <= 500 ms: 549 <= 1 s: 55 <= 2 s: 724 <= 5 s: 15 <= 10 s: 9 <= 20 s: 87 <= 1 min: 1 <= 2 min: 1456 <= 5 min: 1 <= 10 min: 114 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Succeeded Time Distribution (since last Daily Report): n = 2935, median ~= 103 ms 0 ms: 0 1 ms: 2 2 ms: 11 <= 5 ms: 20 <= 10 ms: 873 <= 20 ms: 268 <= 50 ms: 115 <= 100 ms: 155 <= 200 ms: 693 <= 500 ms: 117 <= 1 s: 82 <= 2 s: 25 <= 5 s: 7 <= 10 s: 566 <= 20 s: 0 <= 1 min: 0 <= 2 min: 1 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Succeeded Time Distribution (since startup): n = 5573, median ~= 39 ms 0 ms: 0 1 ms: 9 2 ms: 34 <= 5 ms: 80 <= 10 ms: 2016 <= 20 ms: 531 <= 50 ms: 186 <= 100 ms: 238 <= 200 ms: 1125 <= 500 ms: 221 <= 1 s: 177 <= 2 s: 35 <= 5 s: 12 <= 10 s: 908 <= 20 s: 0 <= 1 min: 0 <= 2 min: 1 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Language (since last daily report) : 205256 (100%) zh-CN: 399 (0%) es: 5 (0%) id: 2 (0%) pt: 1 (0%) Language (since startup) : 346812 (100%) zh-CN: 580 (0%) es: 9 (0%) id: 2 (0%) pt: 1 (0%) ru: 1 (0%) SgtMap topography nFromCache=24 nNotFromCache=18 GSHHS: nCached=100 of 100, nCoarse=3141, nSuccesses=1567, nTossed=255 NationalBoundaries: nCached=100 of 100, nCoarse=936, nSuccesses=507, nTossed=39 StateBoundaries: nCached=100 of 100, nCoarse=313, nSuccesses=507, nTossed=34 Rivers: nCached=100 of 100, nCoarse=313, nSuccesses=507, nTossed=34 bufferedImage isAccelerated=[java.awt.HeadlessException] canonical map sizes: 87 + 98 + 88 + 100 + 100 + 87 + 78 + 97 + 88 + 94 + 97 + 84 + 75 + 79 + 104 + 94 + 102 + 103 + 91 + 84 + 85 + 113 + 95 + 89 + 85 + 95 + 85 + 83 + 78 + 81 + 95 + 77 + 104 + 73 + 89 + 96 + 87 + 91 + 96 + 95 + 91 + 99 + 88 + 72 + 89 + 83 + 99 + 94 + 102 + 88 + 74 + 84 + 98 + 97 + 93 + 86 + 87 + 69 + 98 + 93 + 76 + 81 + 77 + 93 + 99 + 72 + 85 + 92 + 104 + 88 + 86 + 76 + 89 + 89 + 86 + 86 + 102 + 88 + 79 + 81 + 76 + 98 + 102 + 88 + 78 + 94 + 97 + 97 + 94 + 94 + 88 + 102 + 93 + 91 + 87 + 99 + 95 + 69 + 90 + 78 + 107 + 88 + 81 + 68 + 78 + 96 + 94 + 105 + 88 + 93 + 81 + 80 + 79 + 88 + 112 + 103 + 85 + 81 + 86 + 82 + 98 + 90 + 81 + 80 + 94 + 79 + 78 = 11320 canonicalStringHolder map sizes: 3540 + 3418 + 3513 + 3551 + 3506 + 3542 + 3632 + 3526 + 3553 + 3555 + 3556 + 3552 + 3426 + 3540 + 3528 + 3523 + 3536 + 3546 + 3441 + 3537 + 3480 + 3507 + 3585 + 3537 + 3518 + 3550 + 3472 + 3482 + 3527 + 3522 + 3578 + 3537 + 3460 + 3604 + 3583 + 3494 + 3492 + 3457 + 3464 + 3559 + 3496 + 3564 + 3611 + 3483 + 3554 + 3426 + 3526 + 3498 + 3555 + 3594 + 3559 + 3540 + 3574 + 3464 + 3482 + 3495 + 3457 + 3557 + 3489 + 3562 + 3605 + 3533 + 3438 + 3546 + 3515 + 3407 + 3567 + 3533 + 3402 + 3475 + 3492 + 3485 + 3460 + 3491 + 3399 + 3579 + 3491 + 3477 + 3615 + 3495 + 3463 + 3557 + 3490 + 3555 + 3555 + 3591 + 3488 + 3503 + 3513 + 3431 + 3424 + 3542 + 3502 + 3583 + 3513 + 3426 + 3592 + 3425 + 3469 + 3503 + 3502 + 3515 + 3633 + 3524 + 3485 + 3566 + 3503 + 3641 + 3564 + 3575 + 3517 + 3517 + 3480 + 3653 + 3506 + 3554 + 3551 + 3601 + 3645 + 3550 + 3588 + 3466 + 3508 + 3480 + 3377 + 3620 + 3522 = 447188 Number of threads: Tomcat-waiting=49, inotify=2, other=34 (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:557) org.apache.catalina.startup.Catalina.await(Catalina.java:851) org.apache.catalina.startup.Catalina.start(Catalina.java:799) java.base@21.0.6/java.lang.invoke.LambdaForm$DMH/0x00007fef1e0a8400.invokeVirtual(LambdaForm$DMH) java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007fef1e0a8c00.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:345) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) #2 Thread[#106,http-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:757) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #3 Thread[#107,http-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: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.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #4 Thread[#1403,ForkJoinPool.commonPool-worker-17,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #5 Thread[#1405,ForkJoinPool.commonPool-worker-19,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #6 Thread[#28,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) #7 Thread[#29,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) #8 Thread[#30,Signal Dispatcher,9,system] RUNNABLE daemon #9 Thread[#335409,ForkJoinPool.commonPool-worker-30,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #10 Thread[#338564,ForkJoinPool.commonPool-worker-32,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #11 Thread[#402533,ForkJoinPool.commonPool-worker-40,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #12 Thread[#402535,ForkJoinPool.commonPool-worker-41,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #13 Thread[#402537,ForkJoinPool.commonPool-worker-43,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #14 Thread[#46,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) #15 Thread[#4639,idle-connection-reaper,5,main] TIMED_WAITING daemon java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$ReaperTask.run(IdleConnectionReaper.java:151) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #16 Thread[#469627,http-nio-8443-exec-24,5,main] RUNNABLE daemon java.base@21.0.6/java.util.zip.Inflater.inflateBytesBytes(Native Method) java.base@21.0.6/java.util.zip.Inflater.inflate(Inflater.java:376) java.base@21.0.6/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:177) java.base@21.0.6/java.io.FilterInputStream.read(FilterInputStream.java:95) ucar.nc2.util.IO.copyB(IO.java:195) ucar.nc2.filter.Deflate.decode(Deflate.java:77) ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:235) ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101) ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143) ucar.nc2.iosp.IospHelper.readData(IospHelper.java:332) ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204) ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122) ucar.nc2.Variable.reallyRead(Variable.java:874) ucar.nc2.Variable._read(Variable.java:768) ucar.nc2.Variable.read(Variable.java:600) ucar.nc2.Variable.read(Variable.java:558) gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848) gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2826) gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:671) gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:604) gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:538) gov.noaa.pfel.erddap.dataset.EDDGrid.writeNDimensionalMatlabArray(EDDGrid.java:10637) gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsMatlab(EDDGrid.java:10561) gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3223) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) 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:483) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #17 Thread[#47,Notification Thread,9,system] RUNNABLE daemon #18 Thread[#480596,http-nio-8443-exec-40,5,main] TIMED_WAITING daemon 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:368) gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:3981) gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:22878) gov.noaa.pfel.erddap.Erddap.doInfo(Erddap.java:17440) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:795) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) 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:483) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #19 Thread[#485662,ForkJoinPool.commonPool-worker-48,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #20 Thread[#52,Cleaner-0,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) #21 Thread[#535457,ForkJoinPool.commonPool-worker-49,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #22 Thread[#535828,ForkJoinPool.commonPool-worker-50,5,main] 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.parkUntil(LockSupport.java:449) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #23 Thread[#535829,ForkJoinPool.commonPool-worker-51,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #24 Thread[#535830,ForkJoinPool.commonPool-worker-52,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #25 Thread[#535831,ForkJoinPool.commonPool-worker-53,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #26 Thread[#556299,TouchThread,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.Net.poll(Native Method) java.base@21.0.6/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191) java.base@21.0.6/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:548) java.base@21.0.6/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) java.base@21.0.6/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) java.base@21.0.6/java.net.Socket.connect(Socket.java:751) java.base@21.0.6/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) java.base@21.0.6/sun.net.NetworkClient.doConnect(NetworkClient.java:178) java.base@21.0.6/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) java.base@21.0.6/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) java.base@21.0.6/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) java.base@21.0.6/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) java.base@21.0.6/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) java.base@21.0.6/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1252) java.base@21.0.6/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1138) java.base@21.0.6/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) java.base@21.0.6/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:141) gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1338) gov.noaa.pfel.coastwatch.util.SSR.touchUrl(SSR.java:966) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:89) #27 Thread[#558097,pool-287049-thread-1,5,main] RUNNABLE java.base@21.0.6/java.util.zip.Inflater.inflateBytesBytes(Native Method) java.base@21.0.6/java.util.zip.Inflater.inflate(Inflater.java:376) java.base@21.0.6/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:177) java.base@21.0.6/java.io.FilterInputStream.read(FilterInputStream.java:95) ucar.nc2.util.IO.copyB(IO.java:195) ucar.nc2.filter.Deflate.decode(Deflate.java:77) ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:235) ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101) ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143) ucar.nc2.iosp.IospHelper.readData(IospHelper.java:310) ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204) ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122) ucar.nc2.Variable.reallyRead(Variable.java:874) ucar.nc2.Variable._read(Variable.java:768) ucar.nc2.Variable.read(Variable.java:600) ucar.nc2.Variable.read(Variable.java:558) gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861) gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848) java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317) java.base@21.0.6/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #28 Thread[#71669,ForkJoinPool.commonPool-worker-25,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #29 Thread[#77,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) #30 Thread[#78,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:368) gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:60) #31 Thread[#79016,ForkJoinPool.commonPool-worker-27,5,main] 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.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #32 Thread[#80,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:298) #33 Thread[#94,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:757) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #34 Thread[#95,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: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.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)