![]() |
Marine Institute ERDDAP Server
Serving data from the Marine Institute (Ireland) |
Brought to you by the Marine Institute(Ireland) |
Current time is 2026-08-15T02:28:43+00:00
Startup was at 2026-08-07T18:03:41+00:00
Last major LoadDatasets started 13m 53s ago and finished after 95 seconds.
nGridDatasets = 9
nTableDatasets = 76
nTotalDatasets = 85
n Datasets Failed To Load (in the last major LoadDatasets) = 7
ireland_marine_research_database_charts, imiglenamongarms, imifeeaghco2, imiroughriverarms,
compass_neatl_hindcast_grid, IMI_Model_Stats, IMI_EATL_WAVE, (end)
ERROR: Duplicate datasetIDs in datasets.xml:
smartbay_metbuoy, intgn_weatherancillary
Unique users (since startup) n = 30123
Response Failed Time (since last major LoadDatasets) n = 10, median ~= 35 ms
Response Failed Time (since last Daily Report) n = 4869, median ~= 429 ms
Response Failed Time (since startup) n = 70896, median ~= 190 ms
Response Succeeded Time (since last major LoadDatasets) n = 310, median ~= 28 ms
Response Succeeded Time (since last Daily Report) n = 39398, median ~= 65 ms
Response Succeeded Time (since startup) n = 350139, median ~= 71 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
Number of threads: Tomcat-waiting=23, inotify=4, other=36
MemoryInUse= 1851 MB (highWaterMark= 2318 MB) (Xmx ~= 5888 MB)
Major LoadDatasets Time Series: MLD Datasets Loaded Requests (median times in ms) Number of Threads MB Open
timestamp time nTry nFail nTotal nSuccess (median) nFail (median) memFail tooMany tomWait inotify other inUse Files
---------------------------- ----- ----------------- ------------------------------------------------ --------------------- ----- -----
2026-08-15T02:16:21+00:00 91s 13 7 85 579 ( 63) 28 ( 60) 0 0 12 4 51 670 0%
2026-08-15T02:01:45+00:00 115s 13 7 85 561 ( 30) 33 ( 2) 0 0 20 4 39 678 0%
2026-08-15T01:46:26+00:00 96s 15 7 85 400 ( 46) 67 ( 313) 0 0 24 4 38 348 0%
2026-08-15T01:31:24+00:00 95s 13 7 85 320 ( 70) 23 ( 2) 0 0 25 4 37 133 0%
2026-08-15T01:16:22+00:00 93s 13 7 85 485 ( 56) 22 ( 75) 0 0 28 4 37 151 0%
2026-08-15T01:01:24+00:00 95s 13 7 85 355 ( 47) 25 ( 1) 0 0 28 4 37 151 0%
2026-08-15T00:46:37+00:00 108s 16 7 85 409 ( 33) 67 ( 326) 0 0 32 4 37 151 0%
2026-08-15T00:31:18+00:00 89s 12 7 85 379 ( 29) 19 ( 81) 0 0 29 4 37 149 0%
2026-08-15T00:16:17+00:00 89s 13 7 85 525 ( 60) 21 ( 150) 0 0 30 4 38 665 0%
2026-08-15T00:01:21+00:00 93s 12 7 85 466 ( 50) 30 ( 1) 0 0 31 4 37 149 0%
2026-08-14T23:47:05+00:00 137s 13 7 85 375 ( 50) 63 ( 326) 0 0 31 4 37 148 0%
2026-08-14T23:31:39+00:00 112s 25 7 85 313 ( 91) 21 ( 150) 0 0 30 4 38 149 0%
2026-08-14T23:16:21+00:00 93s 13 7 85 497 ( 60) 30 ( 140) 0 0 31 4 37 151 0%
2026-08-14T23:01:17+00:00 89s 12 7 85 407 ( 38) 21 ( 15) 0 0 31 4 37 147 0%
2026-08-14T22:46:17+00:00 89s 13 7 85 488 ( 40) 75 ( 324) 0 0 33 4 37 149 0%
2026-08-14T22:32:06+00:00 139s 25 7 85 363 ( 77) 22 ( 30) 0 0 34 4 37 148 0%
2026-08-14T22:17:25+00:00 158s 37 7 85 713 ( 45) 23 ( 138) 0 0 32 4 37 155 0%
2026-08-14T22:01:16+00:00 89s 14 7 85 454 ( 118) 21 ( 75) 0 0 33 4 37 151 0%
2026-08-14T21:46:19+00:00 92s 13 7 85 381 ( 70) 73 ( 335) 0 0 38 4 37 131 0%
2026-08-14T21:31:30+00:00 104s 16 7 85 415 ( 115) 220 ( 475) 0 0 40 4 37 147 0%
2026-08-14T21:16:21+00:00 94s 13 7 85 771 ( 47) 47 ( 425) 0 0 38 4 37 778 0%
2026-08-14T21:01:25+00:00 98s 16 8 84 787 ( 46) 34 ( 150) 0 0 39 4 37 152 0%
2026-08-14T20:46:17+00:00 91s 14 8 84 589 ( 43) 113 ( 431) 0 396 48 4 37 154 0%
2026-08-14T20:31:19+00:00 93s 13 8 84 323 ( 133) 18 ( 20) 0 0 28 4 37 137 0%
2026-08-14T20:16:50+00:00 124s 16 8 84 507 ( 62) 42 ( 200) 0 0 38 4 37 116 0%
2026-08-14T20:01:19+00:00 93s 14 8 84 451 ( 110) 26 ( 160) 0 0 48 4 38 142 0%
2026-08-14T19:46:14+00:00 88s 14 8 84 451 ( 67) 93 ( 257) 0 0 34 4 38 142 0%
2026-08-14T19:31:14+00:00 88s 12 8 84 418 ( 18) 49 ( 1) 0 0 44 4 37 138 0%
2026-08-14T19:17:16+00:00 150s 23 8 84 569 ( 62) 29 ( 150) 0 0 33 4 39 120 0%
2026-08-14T19:01:15+00:00 90s 14 8 84 518 ( 47) 17 ( 45) 0 0 36 4 37 286 0%
2026-08-14T18:46:16+00:00 90s 14 8 84 836 ( 56) 66 ( 316) 0 0 37 4 38 684 0%
2026-08-14T18:31:20+00:00 96s 18 8 84 386 ( 48) 29 ( 75) 0 0 40 4 37 139 0%
2026-08-14T18:16:30+00:00 105s 16 8 84 685 ( 88) 28 ( 350) 0 0 48 4 37 136 0%
2026-08-14T18:01:17+00:00 93s 14 8 84 328 ( 54) 12 ( 50) 0 0 26 4 37 142 0%
2026-08-14T17:46:23+00:00 98s 14 8 84 374 ( 61) 78 ( 324) 0 0 39 4 37 138 0%
2026-08-14T17:31:15+00:00 91s 13 8 84 381 ( 114) 16 ( 150) 0 0 46 4 37 141 0%
2026-08-14T17:16:20+00:00 96s 14 8 84 680 ( 109) 26 ( 50) 0 0 29 4 37 142 0%
2026-08-14T17:01:39+00:00 115s 18 8 84 369 ( 110) 23 ( 69) 0 0 29 4 37 138 0%
2026-08-14T16:46:16+00:00 91s 15 9 83 446 ( 98) 67 ( 323) 0 0 48 4 38 646 0%
2026-08-14T16:31:28+00:00 104s 16 9 83 343 ( 48) 20 ( 50) 0 0 28 4 37 140 0%
2026-08-14T16:16:18+00:00 94s 14 9 83 496 ( 57) 28 ( 167) 0 0 32 4 37 148 0%
2026-08-14T16:01:17+00:00 94s 15 9 83 420 ( 40) 22 ( 200) 0 0 34 4 37 141 0%
2026-08-14T15:46:30+00:00 107s 18 9 83 651 ( 123) 83 ( 263) 0 0 34 4 37 135 0%
2026-08-14T15:31:16+00:00 92s 14 9 83 343 ( 39) 28 ( 50) 0 0 36 4 37 136 0%
2026-08-14T15:16:14+00:00 91s 14 9 83 604 ( 80) 41 ( 521) 0 0 47 4 37 136 0%
2026-08-14T15:01:14+00:00 91s 15 9 83 466 ( 69) 16 ( 100) 0 0 37 4 37 138 0%
2026-08-14T14:46:16+00:00 92s 16 9 83 484 ( 73) 79 ( 336) 0 0 33 4 37 140 0%
2026-08-14T14:31:31+00:00 108s 17 9 83 371 ( 32) 17 ( 43) 0 0 33 4 37 135 0%
2026-08-14T14:16:16+00:00 93s 14 9 83 804 ( 110) 35 ( 183) 0 0 34 4 37 140 0%
2026-08-14T14:01:25+00:00 102s 16 9 83 439 ( 46) 34 ( 167) 0 0 30 4 37 137 0%
2026-08-14T13:46:14+00:00 91s 15 8 84 452 ( 50) 74 ( 359) 0 0 27 4 37 135 0%
2026-08-14T13:31:16+00:00 93s 13 8 84 413 ( 48) 48 ( 1) 0 0 26 4 37 136 0%
2026-08-14T13:16:33+00:00 110s 17 8 84 503 ( 44) 20 ( 200) 0 0 30 4 37 140 0%
2026-08-14T13:01:13+00:00 90s 16 8 84 380 ( 106) 15 ( 63) 0 0 30 4 37 137 0%
2026-08-14T12:46:14+00:00 92s 14 8 84 711 ( 113) 72 ( 314) 0 0 38 4 37 140 0%
2026-08-14T12:31:12+00:00 90s 13 8 84 384 ( 31) 36 ( 4) 0 0 38 4 37 142 0%
2026-08-14T12:16:29+00:00 107s 12 6 86 866 ( 121) 32 ( 300) 0 0 43 4 39 541 0%
2026-08-14T12:01:14+00:00 92s 14 6 86 412 ( 44) 19 ( 94) 0 0 35 4 37 138 0%
2026-08-14T11:46:13+00:00 91s 12 6 86 411 ( 41) 73 ( 313) 0 0 37 4 38 142 0%
2026-08-14T11:31:17+00:00 95s 11 6 86 406 ( 81) 25 ( 35) 0 0 37 4 38 368 0%
2026-08-14T11:16:30+00:00 109s 12 6 86 835 ( 122) 43 ( 708) 0 0 44 4 37 139 0%
2026-08-14T11:01:13+00:00 92s 15 6 86 389 ( 123) 22 ( 200) 0 0 35 4 38 139 0%
2026-08-14T10:46:13+00:00 92s 12 6 86 456 ( 50) 74 ( 308) 0 0 43 4 37 142 0%
2026-08-14T10:31:13+00:00 92s 11 6 86 413 ( 47) 14 ( 120) 0 0 43 4 37 151 0%
2026-08-14T10:16:27+00:00 106s 12 6 86 574 ( 66) 21 ( 542) 0 0 45 4 37 142 0%
2026-08-14T10:01:13+00:00 93s 14 6 86 514 ( 80) 30 ( 20) 0 0 34 4 37 138 0%
2026-08-14T09:46:13+00:00 93s 12 6 86 676 ( 116) 77 ( 339) 0 0 41 4 37 129 0%
2026-08-14T09:31:10+00:00 90s 11 6 86 417 ( 75) 13 ( 625) 0 0 32 4 38 147 0%
2026-08-14T09:16:11+00:00 91s 11 5 87 576 ( 52) 30 ( 350) 0 0 35 4 37 122 0%
2026-08-14T09:01:27+00:00 107s 14 5 87 662 ( 46) 332 ( 780) 0 0 47 4 37 146 0%
2026-08-14T08:46:11+00:00 91s 11 5 87 663 ( 286) 663 ( 880) 0 0 48 4 37 145 0%
2026-08-14T08:31:13+00:00 93s 10 5 87 418 ( 75) 25 ( 75) 0 0 43 4 37 142 0%
2026-08-14T08:16:10+00:00 90s 10 5 87 783 ( 102) 80 ( 935) 0 0 52 4 37 143 0%
2026-08-14T08:01:30+00:00 111s 14 5 87 705 ( 236) 484 ( 1050) 12 0 55 4 37 135 0%
2026-08-14T07:46:10+00:00 90s 11 5 87 716 ( 48) 253 ( 943) 0 0 55 4 37 143 0%
2026-08-14T07:31:12+00:00 93s 10 5 87 530 ( 48) 98 ( 50) 0 0 48 4 37 136 0%
2026-08-14T07:16:13+00:00 94s 10 5 87 651 ( 58) 66 ( 260) 0 0 37 4 37 136 0%
2026-08-14T07:01:25+00:00 106s 14 5 87 466 ( 100) 199 ( 981) 0 0 32 4 37 266 0%
2026-08-14T06:46:10+00:00 91s 11 5 87 709 ( 141) 474 ( 1159) 2 0 33 4 38 137 0%
2026-08-14T06:31:13+00:00 97s 10 5 87 387 ( 79) 57 ( 432) 0 0 20 4 39 1254 0%
2026-08-14T06:16:10+00:00 94s 10 5 87 647 ( 60) 52 ( 1429) 0 0 20 4 38 124 0%
2026-08-14T06:01:24+00:00 108s 19 5 87 494 ( 24) 23 ( 1) 0 0 19 4 38 457 0%
2026-08-14T05:46:36+00:00 120s 14 5 87 379 ( 45) 67 ( 332) 0 0 20 4 37 136 0%
2026-08-14T05:31:17+00:00 101s 10 5 87 411 ( 46) 37 ( 183) 0 0 58 4 37 123 0%
2026-08-14T05:16:20+00:00 104s 10 5 87 886 ( 112) 24 ( 667) 0 0 49 4 37 131 0%
2026-08-14T05:01:25+00:00 109s 12 5 87 408 ( 138) 40 ( 35) 0 0 34 4 37 137 0%
2026-08-14T04:46:24+00:00 109s 14 5 87 434 ( 54) 64 ( 306) 0 0 30 4 37 138 0%
2026-08-14T04:31:17+00:00 101s 10 5 87 438 ( 40) 9 ( 35) 0 0 31 4 37 133 0%
2026-08-14T04:16:08+00:00 93s 10 5 87 512 ( 48) 14 ( 83) 0 0 31 4 37 135 0%
2026-08-14T04:01:08+00:00 93s 13 5 87 383 ( 30) 18 ( 1) 0 0 35 4 37 138 0%
2026-08-14T03:46:21+00:00 106s 14 5 87 505 ( 7) 64 ( 321) 0 0 37 4 37 141 0%
2026-08-14T03:31:07+00:00 92s 10 5 87 397 ( 48) 8 ( 50) 0 0 37 4 37 149 0%
2026-08-14T03:16:09+00:00 94s 10 5 87 530 ( 57) 38 ( 100) 0 0 26 4 37 136 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 77, median ~= 92083 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 72
<= 5 min: 5
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 690, median ~= 91459 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 658
<= 5 min: 29
<= 10 min: 3
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 3, median ~= 2750 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: 1
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 2
<= 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
Minor LoadDatasets Times Distribution (since startup):
n = 28, median ~= 3615 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: 2
<= 500 ms: 1
<= 1 s: 2
<= 2 s: 2
<= 5 s: 13
<= 10 s: 3
<= 20 s: 0
<= 1 min: 0
<= 2 min: 5
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 10, median ~= 35 ms
0 ms: 1
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 3
<= 50 ms: 2
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 1
<= 2 s: 1
<= 5 s: 1
<= 10 s: 1
<= 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 = 4869, median ~= 429 ms
0 ms: 296
1 ms: 228
2 ms: 131
<= 5 ms: 78
<= 10 ms: 68
<= 20 ms: 118
<= 50 ms: 213
<= 100 ms: 225
<= 200 ms: 188
<= 500 ms: 1163
<= 1 s: 938
<= 2 s: 493
<= 5 s: 474
<= 10 s: 151
<= 20 s: 59
<= 1 min: 7
<= 2 min: 1
<= 5 min: 38
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 70896, median ~= 190 ms
0 ms: 2664
1 ms: 2104
2 ms: 908
<= 5 ms: 609
<= 10 ms: 672
<= 20 ms: 937
<= 50 ms: 5125
<= 100 ms: 6912
<= 200 ms: 17307
<= 500 ms: 11233
<= 1 s: 8196
<= 2 s: 5120
<= 5 s: 4492
<= 10 s: 1506
<= 20 s: 561
<= 1 min: 257
<= 2 min: 112
<= 5 min: 1981
<= 10 min: 86
<= 20 min: 21
<= 1 hr: 15
> 1 hr: 78
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 310, median ~= 28 ms
0 ms: 55
1 ms: 28
2 ms: 10
<= 5 ms: 20
<= 10 ms: 15
<= 20 ms: 18
<= 50 ms: 34
<= 100 ms: 18
<= 200 ms: 26
<= 500 ms: 23
<= 1 s: 32
<= 2 s: 7
<= 5 s: 16
<= 10 s: 6
<= 20 s: 2
<= 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 = 39398, median ~= 65 ms
0 ms: 3754
1 ms: 1964
2 ms: 953
<= 5 ms: 1435
<= 10 ms: 948
<= 20 ms: 2148
<= 50 ms: 7326
<= 100 ms: 3926
<= 200 ms: 4777
<= 500 ms: 4924
<= 1 s: 2921
<= 2 s: 1216
<= 5 s: 1852
<= 10 s: 968
<= 20 s: 207
<= 1 min: 36
<= 2 min: 3
<= 5 min: 40
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 350139, median ~= 71 ms
0 ms: 35447
1 ms: 19398
2 ms: 9002
<= 5 ms: 12556
<= 10 ms: 7965
<= 20 ms: 16889
<= 50 ms: 61293
<= 100 ms: 30275
<= 200 ms: 35048
<= 500 ms: 43228
<= 1 s: 26532
<= 2 s: 22322
<= 5 s: 17275
<= 10 s: 8276
<= 20 s: 2991
<= 1 min: 1184
<= 2 min: 291
<= 5 min: 142
<= 10 min: 11
<= 20 min: 10
<= 1 hr: 2
> 1 hr: 2
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
SgtMap topography nFromCache=27 nNotFromCache=165
GSHHS: nCached=100 of 100, nCoarse=1287, nSuccesses=802, nTossed=373
NationalBoundaries: nCached=45 of 100, nCoarse=168, nSuccesses=142, nTossed=0
StateBoundaries: nCached=45 of 100, nCoarse=140, nSuccesses=142, nTossed=0
Rivers: nCached=45 of 100, nCoarse=149, nSuccesses=142, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 68 + 751 + 291 + 1579 + 1030 + 1486 = 5205
canonicalStringHolder map sizes: 47008 + 914 + 1112 + 1145 + 622 + 900 = 51701
Number of threads: Tomcat-waiting=23, inotify=4, other=36
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[AsyncFileHandlerWriter-1,5,main] WAITING daemon
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
#2 Thread[Catalina-utility-1,1,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#3 Thread[Catalina-utility-2,1,main] WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#4 Thread[cluster1-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#5 Thread[cluster1-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#6 Thread[cluster1-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#7 Thread[cluster1-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#8 Thread[cluster1-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#9 Thread[cluster1-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#10 Thread[cluster1-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#11 Thread[cluster2-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#12 Thread[cluster2-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#13 Thread[cluster2-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#14 Thread[cluster2-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#15 Thread[cluster2-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#16 Thread[cluster2-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#17 Thread[cluster2-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#18 Thread[cluster3-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#19 Thread[cluster3-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#20 Thread[cluster3-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#21 Thread[cluster3-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#22 Thread[cluster3-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#23 Thread[cluster3-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#24 Thread[cluster3-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#25 Thread[FileHandlerLogFilesCleaner-1,5,main] WAITING daemon
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
#26 Thread[Finalizer,8,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188)
#27 Thread[GC Daemon,2,system] TIMED_WAITING daemon
java.lang.Object.wait(Native Method)
sun.misc.GC$Daemon.run(GC.java:117)
#28 Thread[http-nio-8080-Acceptor,5,main] RUNNABLE daemon
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:660)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:69)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:146)
java.lang.Thread.run(Thread.java:750)
#29 Thread[http-nio-8080-Poller,5,main] RUNNABLE daemon
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:965)
java.lang.Thread.run(Thread.java:750)
#30 Thread[https-jsse-nio-8443-Acceptor,5,main] RUNNABLE daemon
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:660)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:69)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:146)
java.lang.Thread.run(Thread.java:750)
#31 Thread[https-jsse-nio-8443-Poller,5,main] RUNNABLE daemon
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:965)
java.lang.Thread.run(Thread.java:750)
#32 Thread[Java2D Disposer,10,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
sun.java2d.Disposer.run(Disposer.java:148)
java.lang.Thread.run(Thread.java:750)
#33 Thread[main,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
org.apache.catalina.core.StandardServer.await(StandardServer.java:527)
org.apache.catalina.startup.Catalina.await(Catalina.java:951)
org.apache.catalina.startup.Catalina.start(Catalina.java:899)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:348)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
#34 Thread[Reference Handler,10,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
java.lang.ref.Reference.tryHandlePending(Reference.java:191)
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
#35 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#36 Thread[Signal Dispatcher,9,system] RUNNABLE daemon