![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-06-14T14:42:51+00:00 Startup was at 2025-06-13T00:00:35+00:00 Last major LoadDatasets started 11m 21s ago and finished after 55 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 = 261 Response Failed Time (since last major LoadDatasets) n = 6, median ~= 100 ms Response Failed Time (since last Daily Report) n = 169, median ~= 49 ms Response Failed Time (since startup) n = 1071, median ~= 65 ms Response Succeeded Time (since last major LoadDatasets) n = 362, median ~= 16 ms Response Succeeded Time (since last Daily Report) n = 3990, median ~= 20 ms Response Succeeded Time (since startup) n = 122183, median ~= 80 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 101 out of 203 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 114, 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.016579142 processCPULoad=0.010534684 totalMemory=15731MB freeMemory=280MB totalSwapSpace=4043MB freeSwapSpace=2254MB Number of active requests=2 Number of threads: Tomcat-waiting=23, inotify=107, other=23 0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 2595 MB (highWaterMark= 2595 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-06-14T14:32:19+00:00 50s 4549 0 101.0 19 ( 28) 1 ( 35) 0 0 0 25 98 22 99 0 0% 2025-06-14T14:17:01+00:00 34s 4503 0 101.0 16 ( 50) 10 ( 75) 0 0 0 25 96 21 91 0 0% 2025-06-14T14:01:42+00:00 15s 4484 0 101.0 14 ( 50) 3 ( 750) 0 0 0 25 96 22 90 0 0% 2025-06-14T13:47:13+00:00 46s 4458 0 101.0 465 ( 16) 7 ( 45) 0 0 0 25 96 22 91 0 0% 2025-06-14T13:32:06+00:00 39s 4424 0 101.0 5 ( 63) 4 ( 100) 0 0 0 25 96 22 99 0 0% 2025-06-14T13:17:41+00:00 84s 4380 0 101.0 13 ( 39) 3 ( 43) 0 0 0 25 97 22 91 0 0% 2025-06-14T13:01:41+00:00 23s 4363 0 101.0 9 ( 63) 3 ( 625) 0 0 0 25 97 22 91 0 0% 2025-06-14T12:47:10+00:00 53s 4338 0 101.0 470 ( 18) 5 ( 31) 0 0 0 25 97 22 91 0 0% 2025-06-14T12:31:42+00:00 26s 4305 0 101.0 15 ( 58) 7 ( 31) 0 0 0 25 97 22 100 0 0% 2025-06-14T12:18:16+00:00 120s 4279 0 101.0 11 ( 43) 8 ( 50) 0 0 0 25 97 22 98 0 0% 2025-06-14T12:01:22+00:00 5s 4234 0 101.0 15 ( 56) 2 ( 50) 0 0 0 25 100 22 91 0 0% 2025-06-14T11:47:02+00:00 45s 4214 0 101.0 531 ( 17) 16 ( 4) 0 0 0 25 100 22 99 0 0% 2025-06-14T11:31:18+00:00 2s 4178 0 101.0 10 ( 50) 2 ( 50) 0 0 0 25 100 22 88 0 0% 2025-06-14T11:18:45+00:00 148s 4167 0 101.0 17 ( 48) 5 ( 45) 0 0 0 25 100 22 101 0 0% 2025-06-14T11:01:44+00:00 28s 4117 0 101.0 15 ( 39) 4 ( 50) 0 0 0 25 93 22 99 0 0% 2025-06-14T10:46:25+00:00 9s 4091 0 101.0 473 ( 19) 6 ( 35) 0 0 0 25 93 22 100 0 0% 2025-06-14T10:31:48+00:00 32s 4066 0 101.0 11 ( 117) 6 ( 100) 0 0 0 25 93 22 99 0 0% 2025-06-14T10:17:45+00:00 89s 4036 0 101.0 16 ( 41) 6 ( 50) 0 0 0 25 93 22 99 0 0% 2025-06-14T10:02:09+00:00 53s 4006 0 101.0 11 ( 39) 4 ( 40) 0 0 0 25 93 22 98 0 0% 2025-06-14T09:46:41+00:00 25s 3958 0 101.0 464 ( 24) 9 ( 47) 0 0 0 25 100 22 103 0 0% 2025-06-14T09:31:46+00:00 30s 3932 0 101.0 10 ( 100) 3 ( 35) 0 0 0 25 100 22 91 0 0% 2025-06-14T09:16:48+00:00 31s 3903 0 101.0 16 ( 35) 3 ( 350) 0 0 0 25 100 19 100 0 0% 2025-06-14T09:02:01+00:00 45s 3887 0 101.0 9 ( 275) 4 ( 100) 0 0 0 25 100 22 90 0 0% 2025-06-14T08:46:49+00:00 33s 3851 0 101.0 466 ( 20) 12 ( 43) 0 0 0 25 100 22 102 0 0% 2025-06-14T08:31:17+00:00 1s 3815 0 101.0 7 ( 150) 4 ( 100) 0 0 0 25 100 22 98 0 0% 2025-06-14T08:18:52+00:00 156s 3801 0 101.0 15 ( 35) 11 ( 58) 0 0 0 25 100 22 99 0 0% 2025-06-14T08:01:23+00:00 8s 3761 0 101.0 13 ( 41) 4 ( 50) 0 0 0 25 100 22 100 0 0% 2025-06-14T07:47:22+00:00 61s 3742 0 101.0 470 ( 15) 4 ( 100) 0 0 0 25 100 22 90 0 0% 2025-06-14T07:31:57+00:00 47s 3701 0 101.0 12 ( 75) 2 ( 100) 0 0 0 25 100 22 91 0 0% 2025-06-14T07:17:13+00:00 62s 3667 0 101.0 10 ( 50) 5 ( 625) 0 0 0 25 99 15 91 0 0% 2025-06-14T07:01:50+00:00 38s 3652 0 101.0 8 ( 40) 5 ( 28) 0 0 0 25 99 22 99 0 0% 2025-06-14T06:46:32+00:00 22s 3620 0 101.0 463 ( 17) 4 ( 30) 0 0 0 25 99 16 100 0 0% 2025-06-14T06:31:43+00:00 33s 3601 0 101.0 13 ( 45) 2 ( 100) 0 0 0 25 99 22 100 0 0% 2025-06-14T06:19:13+00:00 183s 3576 0 101.0 11 ( 41) 3 ( 150) 0 0 0 25 99 21 90 0 0% 2025-06-14T06:01:38+00:00 28s 3537 0 101.0 8 ( 50) 3 ( 350) 0 0 0 25 100 22 100 0 0% 2025-06-14T05:46:33+00:00 23s 3507 0 101.0 463 ( 17) 2 ( 35) 0 0 0 25 100 15 92 0 0% 2025-06-14T05:31:33+00:00 23s 3491 0 101.0 7 ( 150) 5 ( 63) 0 0 0 25 100 22 91 0 0% 2025-06-14T05:19:03+00:00 173s 3461 0 101.0 8 ( 10) 6 ( 50) 0 0 0 25 100 21 91 0 0% 2025-06-14T05:01:47+00:00 37s 3433 0 101.0 951 ( 330) 2 ( 50) 0 0 0 25 100 22 100 0 0% 2025-06-14T04:47:12+00:00 63s 3412 0 101.0 6236 ( 120) 8 ( 40) 0 0 0 23 100 26 91 0 0% 2025-06-14T04:31:29+00:00 19s 3375 0 101.0 5390 ( 557) 3 ( 150) 0 0 0 22 100 27 101 0 0% 2025-06-14T04:17:33+00:00 83s 3354 0 101.0 5666 ( 565) 2 ( 20) 0 0 0 24 100 24 104 0 0% 2025-06-14T04:02:22+00:00 72s 3333 0 101.0 6041 ( 539) 5 ( 88) 0 0 0 21 100 27 91 0 0% 2025-06-14T03:46:38+00:00 29s 3295 0 101.0 6994 ( 64) 3 ( 43) 0 0 0 20 100 27 91 0 0% 2025-06-14T03:31:42+00:00 33s 3276 0 101.0 5850 ( 128) 7 ( 75) 0 0 0 21 100 26 100 1 0% 2025-06-14T03:17:04+00:00 55s 3234 0 101.0 6890 ( 158) 7 ( 125) 0 0 0 21 100 26 99 0 0% 2025-06-14T03:01:48+00:00 39s 3206 0 101.0 6723 ( 515) 5 ( 43) 0 0 0 20 100 27 100 0 0% 2025-06-14T02:46:26+00:00 18s 3172 0 101.0 1711 ( 2) 6 ( 200) 0 0 0 22 100 25 103 0 0% 2025-06-14T02:31:33+00:00 39s 3150 0 101.0 10 ( 67) 3 ( 425) 0 0 0 25 100 22 98 0 0% 2025-06-14T02:17:00+00:00 67s 3113 0 101.0 7 ( 38) 9 ( 150) 0 0 0 25 100 22 98 0 0% 2025-06-14T02:01:25+00:00 32s 3088 0 101.0 14 ( 88) 3 ( 43) 0 0 0 25 100 17 91 0 0% 2025-06-14T01:47:07+00:00 75s 3069 0 101.0 469 ( 13) 5 ( 45) 0 0 0 25 100 22 99 0 0% 2025-06-14T01:31:04+00:00 11s 3030 0 101.0 5 ( 88) 4 ( 150) 0 0 0 25 100 22 99 0 0% 2025-06-14T01:19:13+00:00 201s 3013 0 101.0 12 ( 133) 5 ( 117) 0 0 0 25 100 22 89 0 0% 2025-06-14T01:01:18+00:00 25s 2977 0 101.0 12 ( 50) 3 ( 35) 0 0 0 25 100 22 99 0 0% 2025-06-14T00:46:45+00:00 53s 2948 0 101.0 465 ( 11) 20 ( 0) 0 0 0 25 100 22 90 0 0% 2025-06-14T00:31:03+00:00 10s 2915 0 101.0 7 ( 88) 4 ( 150) 0 0 0 25 100 22 90 0 0% 2025-06-14T00:18:00+00:00 128s 2898 0 101.0 14 ( 67) 13 ( 58) 0 0 0 25 100 22 99 0 0% 2025-06-14T00:01:05+00:00 12s 2861 0 101.0 11 ( 58) 5 ( 43) 0 0 0 25 100 22 99 0 0% 2025-06-13T23:46:39+00:00 47s 2842 0 101.0 486 ( 17) 6 ( 100) 0 0 0 25 100 22 98 0 0% 2025-06-13T23:31:07+00:00 14s 2804 0 101.0 25 ( 81) 6 ( 83) 0 0 0 25 100 22 98 0 0% 2025-06-13T23:16:48+00:00 56s 2779 0 101.0 34 ( 50) 11 ( 85) 0 0 0 25 100 22 99 0 0% 2025-06-13T23:01:13+00:00 22s 2755 0 101.0 38 ( 32) 10 ( 75) 0 0 0 25 100 22 98 0 0% 2025-06-13T22:46:34+00:00 42s 2711 0 101.0 488 ( 24) 14 ( 44) 0 0 0 25 100 22 99 0 0% 2025-06-13T22:31:15+00:00 23s 2674 0 101.0 27 ( 44) 12 ( 100) 0 0 0 25 100 22 98 0 0% 2025-06-13T22:16:01+00:00 10s 2641 0 101.0 33 ( 39) 17 ( 45) 0 0 0 25 100 19 86 0 0% 2025-06-13T22:01:16+00:00 24s 2608 0 101.0 27 ( 41) 13 ( 92) 0 0 0 25 100 22 99 0 0% 2025-06-13T21:46:39+00:00 47s 2571 0 101.0 483 ( 21) 14 ( 38) 0 0 0 24 100 23 102 0 0% 2025-06-13T21:31:26+00:00 35s 2530 0 101.0 23 ( 63) 15 ( 125) 0 0 0 25 100 22 102 0 0% 2025-06-13T21:16:57+00:00 66s 2500 0 101.0 39 ( 43) 12 ( 70) 0 0 0 25 100 22 91 0 0% 2025-06-13T21:00:57+00:00 6s 2455 0 101.0 28 ( 80) 11 ( 85) 0 0 0 25 100 22 100 0 0% 2025-06-13T20:46:34+00:00 43s 2428 0 101.0 488 ( 21) 15 ( 41) 0 0 0 25 100 22 100 0 0% 2025-06-13T20:31:06+00:00 15s 2386 0 101.0 27 ( 39) 14 ( 40) 0 0 0 25 100 22 90 0 0% 2025-06-13T20:17:23+00:00 90s 2356 0 101.0 36 ( 37) 14 ( 571) 0 0 0 25 100 22 99 0 0% 2025-06-13T20:01:29+00:00 38s 2316 0 101.0 32 ( 63) 18 ( 70) 0 0 0 25 100 22 98 0 0% 2025-06-13T19:46:19+00:00 28s 2266 0 101.0 482 ( 16) 16 ( 40) 0 0 0 25 100 22 103 0 0% 2025-06-13T19:31:18+00:00 26s 2233 0 101.0 30 ( 70) 10 ( 50) 0 0 0 25 100 22 99 0 0% 2025-06-13T19:17:38+00:00 106s 2199 0 101.0 31 ( 55) 10 ( 50) 0 0 0 25 100 22 103 0 0% 2025-06-13T19:01:16+00:00 25s 2169 0 101.0 41 ( 48) 12 ( 58) 0 0 0 25 100 22 90 0 0% 2025-06-13T18:46:19+00:00 28s 2120 0 101.0 484 ( 16) 8 ( 100) 0 0 0 25 100 22 103 0 0% 2025-06-13T18:31:00+00:00 14s 2095 0 101.0 28 ( 43) 14 ( 67) 0 0 0 25 100 22 100 0 0% 2025-06-13T18:17:29+00:00 102s 2061 0 101.0 39 ( 40) 12 ( 67) 0 0 0 25 100 22 89 0 0% 2025-06-13T18:00:57+00:00 11s 2025 0 101.0 58 ( 35) 13 ( 85) 0 0 0 25 100 22 100 0 0% 2025-06-13T17:46:21+00:00 35s 1994 0 101.0 484 ( 17) 15 ( 48) 0 0 0 25 100 22 89 0 0% 2025-06-13T17:31:07+00:00 22s 1951 0 101.0 28 ( 34) 9 ( 45) 0 0 0 25 100 22 99 0 0% 2025-06-13T17:16:40+00:00 49s 1918 0 101.0 30 ( 31) 15 ( 61) 0 0 0 25 100 22 89 0 0% 2025-06-13T17:01:21+00:00 37s 1890 0 101.0 23 ( 45) 21 ( 63) 0 0 0 25 100 22 98 0 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 30, median ~= 41176 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: 1 <= 2 s: 1 <= 5 s: 1 <= 10 s: 2 <= 20 s: 1 <= 1 min: 17 <= 2 min: 5 <= 5 min: 2 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 155, median ~= 38310 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 5 <= 200 ms: 1 <= 500 ms: 1 <= 1 s: 1 <= 2 s: 2 <= 5 s: 8 <= 10 s: 10 <= 20 s: 17 <= 1 min: 71 <= 2 min: 25 <= 5 min: 14 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since last Daily Report): n = 390, median ~= 600 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 15 <= 200 ms: 77 <= 500 ms: 96 <= 1 s: 35 <= 2 s: 89 <= 5 s: 39 <= 10 s: 29 <= 20 s: 10 <= 1 min: 0 <= 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 = 1798, median ~= 721 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 60 <= 200 ms: 321 <= 500 ms: 416 <= 1 s: 231 <= 2 s: 362 <= 5 s: 206 <= 10 s: 164 <= 20 s: 34 <= 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 = 6, median ~= 100 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 1 <= 10 ms: 1 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 1 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 2 <= 2 s: 1 <= 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 Failed Time Distribution (since last Daily Report): n = 169, median ~= 49 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 15 <= 10 ms: 10 <= 20 ms: 4 <= 50 ms: 57 <= 100 ms: 24 <= 200 ms: 11 <= 500 ms: 8 <= 1 s: 21 <= 2 s: 16 <= 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 Response Failed Time Distribution (since startup): n = 1071, median ~= 65 ms 0 ms: 12 1 ms: 10 2 ms: 1 <= 5 ms: 40 <= 10 ms: 54 <= 20 ms: 30 <= 50 ms: 315 <= 100 ms: 245 <= 200 ms: 139 <= 500 ms: 64 <= 1 s: 100 <= 2 s: 47 <= 5 s: 11 <= 10 s: 2 <= 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 last major LoadDatasets): n = 363, median ~= 16 ms 0 ms: 0 1 ms: 8 2 ms: 90 <= 5 ms: 37 <= 10 ms: 23 <= 20 ms: 38 <= 50 ms: 66 <= 100 ms: 20 <= 200 ms: 15 <= 500 ms: 12 <= 1 s: 5 <= 2 s: 12 <= 5 s: 27 <= 10 s: 10 <= 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 = 3991, median ~= 20 ms 0 ms: 17 1 ms: 75 2 ms: 870 <= 5 ms: 453 <= 10 ms: 220 <= 20 ms: 361 <= 50 ms: 738 <= 100 ms: 397 <= 200 ms: 209 <= 500 ms: 140 <= 1 s: 89 <= 2 s: 95 <= 5 s: 264 <= 10 s: 59 <= 20 s: 4 <= 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 = 122184, median ~= 80 ms 0 ms: 41294 1 ms: 4885 2 ms: 4649 <= 5 ms: 1934 <= 10 ms: 1111 <= 20 ms: 1920 <= 50 ms: 4166 <= 100 ms: 1899 <= 200 ms: 5155 <= 500 ms: 3123 <= 1 s: 24266 <= 2 s: 22665 <= 5 s: 4990 <= 10 s: 122 <= 20 s: 5 <= 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 last Daily Report): n = 114, median ~= 0 ms 0 ms: 114 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 = 579, median ~= 0 ms 0 ms: 579 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 = 114, median ~= 0 0: 114 1: 0 2: 0 <= 5: 0 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 579, median ~= 0 0: 579 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) : 4161 (100%) Language (since startup) : 123257 (100%) SgtMap topography nFromCache=1 nNotFromCache=10 GSHHS: nCached=12 of 100, nCoarse=0, nSuccesses=44, nTossed=0 NationalBoundaries: nCached=6 of 100, nCoarse=0, nSuccesses=11, nTossed=0 StateBoundaries: nCached=6 of 100, nCoarse=0, nSuccesses=11, nTossed=0 Rivers: nCached=6 of 100, nCoarse=0, nSuccesses=11, nTossed=0 bufferedImage isAccelerated=[java.awt.HeadlessException] canonical map sizes: 32 + 37 + 35 + 29 + 35 + 38 + 28 + 29 + 31 + 39 + 35 + 35 + 27 + 24 + 41 + 36 + 40 + 35 + 33 + 39 + 31 + 47 + 39 + 32 + 24 + 19 + 29 + 21 + 27 + 42 + 37 + 28 + 39 + 24 + 26 + 39 + 30 + 38 + 28 + 31 + 33 + 38 + 25 + 31 + 44 + 36 + 27 + 39 + 32 + 37 + 24 + 31 + 49 + 24 + 33 + 34 + 38 + 28 + 44 + 35 + 36 + 22 + 31 + 44 + 36 + 34 + 33 + 37 + 33 + 31 + 40 + 24 + 35 + 37 + 33 + 32 + 29 + 28 + 31 + 33 + 26 + 40 + 40 + 40 + 30 + 29 + 34 + 36 + 28 + 36 + 37 + 36 + 33 + 32 + 26 + 30 + 34 + 25 + 34 + 31 + 30 + 32 + 30 + 19 + 30 + 32 + 42 + 43 + 31 + 37 + 24 + 24 + 26 + 33 + 39 + 38 + 34 + 26 + 28 + 27 + 43 + 44 + 35 + 30 + 30 + 34 + 29 = 4177 canonicalStringHolder map sizes: 30 + 39 + 38 + 30 + 41 + 36 + 43 + 35 + 38 + 35 + 42 + 42 + 40 + 35 + 33 + 29 + 39 + 33 + 32 + 31 + 43 + 30 + 34 + 49 + 36 + 30 + 33 + 46 + 37 + 47 + 38 + 32 + 47 + 36 + 34 + 39 + 33 + 30 + 32 + 36 + 29 + 35 + 45 + 41 + 48 + 36 + 32 + 29 + 32 + 38 + 43 + 34 + 47 + 43 + 25 + 40 + 30 + 32 + 42 + 39 + 29 + 26 + 33 + 46 + 36 + 39 + 35 + 47 + 40 + 37 + 30 + 26 + 27 + 29 + 45 + 31 + 33 + 49 + 24 + 41 + 46 + 36 + 36 + 32 + 44 + 36 + 40 + 32 + 31 + 39 + 33 + 34 + 39 + 38 + 22 + 43 + 48 + 27 + 37 + 34 + 35 + 39 + 33 + 22 + 37 + 31 + 23 + 27 + 45 + 31 + 40 + 38 + 39 + 39 + 36 + 33 + 39 + 37 + 42 + 43 + 40 + 41 + 41 + 32 + 33 + 39 + 36 = 4604 Number of threads: Tomcat-waiting=23, inotify=107, other=23 (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/0x00007f5fd4144000.invokeVirtual(LambdaForm$DMH) java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007f5fd414f000.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[#15729,ForkJoinPool.commonPool-worker-1563,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[#15745,ForkJoinPool.commonPool-worker-1566,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) #6 Thread[#15746,ForkJoinPool.commonPool-worker-1567,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) #7 Thread[#15765,LoadDatasets,5,main] RUNNABLE com.cohort.array.PrimitiveArray.compare(PrimitiveArray.java:1680) com.cohort.array.PrimitiveArray.removeDuplicates(PrimitiveArray.java:2860) gov.noaa.pfel.coastwatch.pointdata.Table.removeDuplicates(Table.java:12005) gov.noaa.pfel.erddap.dataset.TableWriterDistinct.sortAndRemoveDuplicates(TableWriterDistinct.java:135) gov.noaa.pfel.erddap.dataset.TableWriterDistinct.writeSome(TableWriterDistinct.java:69) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.lambda$getDataForDapQuery$0(EDDTableFromFiles.java:4651) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles$$Lambda/0x00007f5fd4383bd0.accept(Unknown Source) gov.noaa.pfel.erddap.util.ThreadedWorkManager.processResults(ThreadedWorkManager.java:66) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:4944) gov.noaa.pfel.erddap.dataset.EDDTable.subsetVariablesDataTable(EDDTable.java:15454) gov.noaa.pfel.erddap.dataset.EDDTable.distinctSubsetVariablesDataTable(EDDTable.java:15538) gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:903) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2563) gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.<init>(EDDTableFromMultidimNcFiles.java:101) gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.getDataset(EDDTableFromFilesHandler.java:410) gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.buildDataset(EDDTableFromFilesHandler.java:837) gov.noaa.pfel.erddap.handlers.BaseDatasetHandler.endElement(BaseDatasetHandler.java:69) gov.noaa.pfel.erddap.handlers.SaxHandler.endElement(SaxHandler.java:73) java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618) java.xml@21.0.6/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1112) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator.endNamespaceScope(XMLNSDTDValidator.java:226) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1934) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:865) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114) java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) java.xml@21.0.6/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) java.xml@21.0.6/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326) java.xml@21.0.6/javax.xml.parsers.SAXParser.parse(SAXParser.java:197) gov.noaa.pfel.erddap.handlers.SaxHandler.parse(SaxHandler.java:167) gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:203) #8 Thread[#15767,pool-4075-thread-1,5,main] RUNNABLE java.base@21.0.6/java.io.RandomAccessFile.readBytes0(Native Method) java.base@21.0.6/java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400) java.base@21.0.6/java.io.RandomAccessFile.read(RandomAccessFile.java:434) ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:752) ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513) ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501) ucar.unidata.io.RandomAccessFile.readBytes(RandomAccessFile.java:686) ucar.unidata.io.RandomAccessFile.read(RandomAccessFile.java:778) ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:838) ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:819) ucar.nc2.internal.iosp.netcdf3.N3headerNew.readString(N3headerNew.java:501) ucar.nc2.internal.iosp.netcdf3.N3headerNew.readAtts(N3headerNew.java:413) ucar.nc2.internal.iosp.netcdf3.N3headerNew.read(N3headerNew.java:223) ucar.nc2.internal.iosp.netcdf3.N3iospNew.build(N3iospNew.java:157) ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:835) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:770) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:278) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:245) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:218) gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:792) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199) gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:178) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4140) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:115) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27) 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) #9 Thread[#15768,pool-4075-thread-2,5,main] RUNNABLE com.cohort.array.StringArray.set(StringArray.java:1103) com.cohort.array.StringArray.setFromPA(StringArray.java:839) gov.noaa.pfel.coastwatch.pointdata.Table.join(Table.java:10376) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.joinLutToTable(TableFromMultidimNcFile.java:613) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:587) gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:178) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4140) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:115) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27) 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) #10 Thread[#15769,pool-4075-thread-3,5,] TERMINATED ucar.ma2.IteratorFast.getCharNext(IteratorFast.java:150) ucar.ma2.ArrayChar$StringIterator.next(ArrayChar.java:865) ucar.ma2.ArrayChar.make1DStringArray(ArrayChar.java:885) gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:528) gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:510) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile$VarData.loadArrayAndAttributes(TableFromMultidimNcFile.java:57) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile$VarData.fromVariableIfDimsMatch(TableFromMultidimNcFile.java:89) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.loadDimMatchedVars(TableFromMultidimNcFile.java:763) gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:316) gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:178) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4140) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:115) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27) 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) #11 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) #12 Thread[#19,Notification Thread,9,system] RUNNABLE daemon #13 Thread[#31,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) #14 Thread[#47,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) #15 Thread[#48,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) #16 Thread[#49,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:368) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:53) #17 Thread[#50,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) #18 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) #19 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) #20 Thread[#71,https-jsse-nio-8443-exec-6,5,main] 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) org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1395) org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764) org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589) org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533) org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:540) org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:73) org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193) org.apache.coyote.Response.doWrite(Response.java:616) org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:331) org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:743) org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:677) org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:379) org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:357) org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:97) java.base@21.0.6/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:217) java.base@21.0.6/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200) com.cohort.util.File2.copy(File2.java:2216) com.cohort.util.File2.copy(File2.java:2185) gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1923) gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13347) gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6962) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:699) 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) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67) 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) #21 Thread[#76,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) #22 Thread[#77,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) #23 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)