![]() |
ERDDAP
Easier access to scientific data |
|
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-10-05T02:12:41+00:00
Startup was at 2026-09-25T02:58:37+00:00
Last major LoadDatasets started 10m 11s ago and finished after 15 seconds.
Currently, major LoadDatasets is loading dataset #49016=rtofs_2d_cari (9m 57s).
nGridDatasets = 8
nTableDatasets = 130
nTotalDatasets = 138
n Datasets Failed To Load (in the last major LoadDatasets) = 4
VI2_doppler_36f0_5d1f_762a, VIA_doppler_7454_e002_60ee, VI1_currents_acdp_merged, rtofs_2d_cari, (end)
Reasons for failing to load datasets:
VI2_doppler_36f0_5d1f_762a:
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
VIA_doppler_7454_e002_60ee:
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
VI1_currents_acdp_merged:
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
rtofs_2d_cari: HTTP status code=500 for URL: https://dm1.caricoos.org/thredds/dodsC/RTOFS_2D/RTOFS_Aggregation_2D_best.ncd.das
(Error {
code = 500;
message = "Cannot read field "proto" because "localState" is null";
};)
Unique users (since startup) n = 15
Response Failed Time (since last major LoadDatasets) n = 58, median ~= 536 ms
Response Failed Time (since last Daily Report) n = 6900, median ~= 1 ms
Response Failed Time (since startup) n = 78044, median ~= 1 ms
Response Succeeded Time (since last major LoadDatasets) n = 179, median ~= 9 ms
Response Succeeded Time (since last Daily Report) n = 21024, median ~= 5 ms
Response Succeeded Time (since startup) n = 257183, median ~= 5 ms
TaskThread has finished 44842 out of 44842 tasks. Currently, no task is running.
TaskThread Failed Time (since last Daily Report) n = 0
TaskThread Failed Time (since startup) n = 2, median ~= 1500 ms
TaskThread Succeeded Time (since last Daily Report) n = 3578, median ~= 131 ms
TaskThread Succeeded Time (since startup) n = 44840, median ~= 142 ms
The email system is inactive.
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.014708487 processCPULoad=0.013645993 totalMemory=15701MB freeMemory=258MB totalSwapSpace=0MB freeSwapSpace=0MB
Number of active requests=2
Number of threads: Tomcat-waiting=37, inotify=1, other=20
1 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 2544 MB (highWaterMark= 3054 MB) (Xmx ~= 6144 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
---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- -----
2026-10-05T02:02:43+00:00 13s 49017 4 138.0 138 ( 2) 124 ( 2) 0 0 0 37 1 25 137 3 0%
2026-10-05T01:47:33+00:00 3s 48958 4 138.0 102 ( 4) 125 ( 4) 0 0 0 38 1 25 289 1 0%
2026-10-05T01:32:45+00:00 15s 48915 4 138.0 145 ( 2) 130 ( 32) 0 0 0 38 1 24 136 4 0%
2026-10-05T01:17:50+00:00 21s 48858 4 138.0 351 ( 5) 148 ( 4) 0 0 0 38 1 24 125 2 0%
2026-10-05T01:02:45+00:00 15s 48814 4 138.0 97 ( 3) 161 ( 30) 0 0 0 38 1 24 136 5 0%
2026-10-05T00:47:32+00:00 3s 48756 4 138.0 130 ( 5) 168 ( 5) 0 0 0 38 1 25 309 2 0%
2026-10-05T00:32:36+00:00 6s 48715 4 138.0 275 ( 4) 143 ( 25) 0 0 0 38 1 25 586 7 0%
2026-10-05T00:17:52+00:00 22s 48660 4 138.0 419 ( 6) 148 ( 4) 0 0 0 38 1 24 126 2 0%
2026-10-05T00:02:44+00:00 14s 48600 4 138.0 242 ( 4) 111 ( 31) 0 0 0 38 1 24 136 8 0%
2026-10-04T23:47:32+00:00 3s 48543 4 138.0 135 ( 5) 123 ( 2) 0 0 0 38 1 25 288 3 0%
2026-10-04T23:32:34+00:00 4s 48501 4 138.0 274 ( 9) 105 ( 29) 0 0 0 37 1 26 317 6 0%
2026-10-04T23:17:48+00:00 18s 48443 4 138.0 345 ( 7) 135 ( 2) 0 0 0 38 1 24 141 3 0%
2026-10-04T23:02:40+00:00 10s 48400 4 138.0 197 ( 4) 104 ( 4) 0 0 0 38 1 25 562 6 0%
2026-10-04T22:47:32+00:00 3s 48341 4 138.0 152 ( 4) 114 ( 1) 0 0 0 38 1 25 288 3 0%
2026-10-04T22:32:33+00:00 4s 48301 4 138.0 266 ( 3) 97 ( 4) 0 0 0 38 1 25 315 7 0%
2026-10-04T22:17:41+00:00 11s 48241 4 138.0 344 ( 7) 128 ( 1) 0 0 0 38 1 24 139 4 0%
2026-10-04T22:02:32+00:00 3s 48186 4 138.0 213 ( 4) 90 ( 1) 0 0 0 38 1 25 359 7 0%
2026-10-04T21:47:32+00:00 3s 48127 4 138.0 231 ( 7) 83 ( 0) 0 0 0 38 1 25 275 3 0%
2026-10-04T21:32:32+00:00 3s 48087 4 138.0 288 ( 4) 51 ( 0) 0 0 0 38 1 25 317 5 0%
2026-10-04T21:17:42+00:00 13s 48030 4 138.0 504 ( 5) 87 ( 0) 0 0 0 38 1 24 136 4 0%
2026-10-04T21:02:32+00:00 3s 47987 4 138.0 159 ( 26) 62 ( 0) 0 0 0 37 1 26 401 6 0%
2026-10-04T20:47:44+00:00 15s 47930 4 138.0 184 ( 5) 74 ( 0) 0 0 0 37 1 25 136 2 0%
2026-10-04T20:32:34+00:00 5s 47885 4 138.0 260 ( 5) 61 ( 0) 0 0 0 35 1 28 352 6 0%
2026-10-04T20:17:43+00:00 14s 47833 4 138.0 382 ( 6) 88 ( 0) 0 0 0 35 1 27 136 1 0%
2026-10-04T20:02:43+00:00 14s 47792 4 138.0 188 ( 4) 64 ( 0) 0 0 0 35 1 28 136 7 0%
2026-10-04T19:47:32+00:00 3s 47719 4 138.0 209 ( 4) 79 ( 0) 0 0 0 35 1 28 347 3 0%
2026-10-04T19:32:36+00:00 7s 47675 4 138.0 239 ( 3) 55 ( 0) 0 0 0 35 1 29 600 5 0%
2026-10-04T19:17:34+00:00 6s 47621 4 138.0 422 ( 5) 100 ( 1) 0 0 0 38 1 32 446 2 0%
2026-10-04T19:02:41+00:00 13s 47576 4 138.0 262 ( 5) 82 ( 1) 0 0 0 36 1 36 143 9 0%
2026-10-04T18:47:31+00:00 3s 47526 4 138.0 200 ( 8) 93 ( 1) 0 0 0 41 1 36 366 3 0%
2026-10-04T18:32:44+00:00 16s 47477 4 138.0 245 ( 7) 85 ( 1) 0 0 0 39 1 38 612 8 0%
2026-10-04T18:17:31+00:00 3s 47424 4 138.0 399 ( 7) 115 ( 1) 0 0 0 39 1 38 289 3 0%
2026-10-04T18:02:31+00:00 3s 47375 4 138.0 273 ( 5) 88 ( 2) 0 0 0 35 1 42 342 5 0%
2026-10-04T17:47:51+00:00 23s 47323 4 138.0 214 ( 4) 102 ( 1) 0 0 0 34 1 42 140 2 0%
2026-10-04T17:32:31+00:00 4s 47265 4 138.0 340 ( 7) 89 ( 1) 0 0 0 34 1 43 331 8 0%
2026-10-04T17:17:35+00:00 7s 47207 4 138.0 533 ( 6) 114 ( 1) 0 0 0 39 1 37 168 3 0%
2026-10-04T17:02:30+00:00 3s 47162 4 138.0 326 ( 20) 105 ( 28) 0 0 0 43 1 36 326 7 0%
2026-10-04T16:47:49+00:00 22s 47107 4 138.0 244 ( 4) 131 ( 4) 0 0 0 34 1 38 141 3 0%
2026-10-04T16:32:31+00:00 3s 47060 4 138.0 159 ( 23) 94 ( 3) 0 0 0 34 1 39 322 6 0%
2026-10-04T16:17:40+00:00 13s 47005 4 138.0 440 ( 7) 114 ( 1) 0 0 0 39 1 36 166 6 0%
2026-10-04T16:02:30+00:00 3s 46958 4 138.0 265 ( 5) 82 ( 1) 0 0 0 44 1 33 354 7 0%
2026-10-04T15:47:30+00:00 3s 46902 4 138.0 205 ( 4) 117 ( 1) 0 0 0 39 1 38 331 1 0%
2026-10-04T15:32:47+00:00 20s 46858 4 138.0 314 ( 7) 91 ( 1) 0 0 0 41 1 35 126 6 0%
2026-10-04T15:17:30+00:00 3s 46790 4 138.0 366 ( 7) 112 ( 2) 0 0 0 37 1 37 284 2 0%
2026-10-04T15:02:36+00:00 9s 46743 4 138.0 294 ( 8) 89 ( 2) 0 0 0 40 1 37 359 8 0%
2026-10-04T14:47:29+00:00 3s 46687 4 138.0 202 ( 4) 108 ( 2) 0 0 0 36 1 39 336 2 0%
2026-10-04T14:32:35+00:00 8s 46640 4 138.0 276 ( 9) 66 ( 0) 0 0 0 35 1 31 351 6 0%
2026-10-04T14:17:30+00:00 3s 46585 4 138.0 419 ( 7) 94 ( 0) 0 0 0 35 1 30 327 2 0%
2026-10-04T14:02:33+00:00 7s 46538 4 138.0 245 ( 5) 64 ( 0) 0 0 0 38 1 26 634 5 0%
2026-10-04T13:47:39+00:00 13s 46485 4 138.0 277 ( 3) 76 ( 0) 0 0 0 39 1 24 136 2 0%
2026-10-04T13:32:30+00:00 4s 46436 4 138.0 317 ( 4) 48 ( 0) 0 0 0 39 1 24 311 6 0%
2026-10-04T13:17:49+00:00 23s 46384 4 138.0 438 ( 5) 75 ( 0) 0 0 0 39 1 23 125 4 0%
2026-10-04T13:02:32+00:00 5s 46326 4 138.0 197 ( 4) 62 ( 0) 0 0 0 39 1 24 463 6 0%
2026-10-04T12:47:43+00:00 17s 46268 4 138.0 155 ( 2) 75 ( 0) 0 0 0 39 1 23 136 1 0%
2026-10-04T12:32:31+00:00 5s 46223 4 138.0 251 ( 3) 48 ( 0) 0 0 0 39 1 24 329 7 0%
2026-10-04T12:17:46+00:00 20s 46171 4 138.0 337 ( 6) 78 ( 0) 0 0 0 39 1 23 135 2 0%
2026-10-04T12:02:31+00:00 5s 46121 4 138.0 204 ( 3) 63 ( 0) 0 0 0 39 1 24 314 5 0%
2026-10-04T11:47:42+00:00 16s 46068 4 138.0 203 ( 3) 78 ( 0) 0 0 0 39 1 24 151 3 0%
2026-10-04T11:32:45+00:00 19s 46023 4 138.0 300 ( 3) 57 ( 0) 0 0 0 39 1 24 572 6 0%
2026-10-04T11:17:44+00:00 18s 45965 4 138.0 395 ( 6) 83 ( 0) 0 0 0 39 1 23 124 2 0%
2026-10-04T11:02:36+00:00 10s 45908 4 138.0 215 ( 3) 59 ( 0) 0 0 0 39 1 24 661 5 0%
2026-10-04T10:47:28+00:00 3s 45852 4 138.0 315 ( 9) 84 ( 1) 0 0 0 39 1 24 328 3 0%
2026-10-04T10:32:38+00:00 12s 45808 4 138.0 289 ( 4) 45 ( 0) 0 0 0 39 1 23 136 8 0%
2026-10-04T10:17:28+00:00 3s 45753 4 138.0 282 ( 6) 87 ( 0) 0 0 0 38 1 25 303 1 0%
2026-10-04T10:02:35+00:00 10s 45709 4 138.0 187 ( 3) 62 ( 0) 0 0 0 39 1 24 600 7 0%
2026-10-04T09:47:28+00:00 3s 45655 4 138.0 206 ( 4) 80 ( 0) 0 0 0 38 1 25 339 2 0%
2026-10-04T09:32:28+00:00 3s 45609 4 138.0 235 ( 3) 54 ( 0) 0 0 0 39 1 24 316 6 0%
2026-10-04T09:17:36+00:00 11s 45557 4 138.0 520 ( 5) 77 ( 0) 0 0 0 39 1 23 140 4 0%
2026-10-04T09:02:28+00:00 3s 45502 4 138.0 241 ( 9) 69 ( 0) 0 0 0 39 1 24 324 6 0%
2026-10-04T08:47:36+00:00 12s 45444 7 138.0 243 ( 5) 76 ( 0) 0 0 0 39 1 23 136 2 0%
2026-10-04T08:32:28+00:00 3s 45403 7 138.0 448 ( 3) 62 ( 0) 0 0 0 39 1 24 331 9 0%
2026-10-04T08:17:36+00:00 11s 45346 4 138.0 334 ( 8) 80 ( 0) 0 0 0 39 1 24 136 3 0%
2026-10-04T08:02:27+00:00 3s 45304 4 138.0 233 ( 17) 64 ( 0) 0 0 0 38 1 25 273 5 0%
2026-10-04T07:47:44+00:00 20s 45248 4 138.0 263 ( 4) 74 ( 0) 0 0 0 38 1 24 143 3 0%
2026-10-04T07:32:28+00:00 4s 45204 4 138.0 287 ( 8) 58 ( 0) 0 0 0 39 1 24 310 7 0%
2026-10-04T07:17:34+00:00 9s 45149 4 138.0 357 ( 7) 78 ( 0) 0 0 0 39 1 24 610 2 0%
2026-10-04T07:02:38+00:00 13s 45108 4 138.0 163 ( 28) 63 ( 0) 0 0 0 39 1 23 135 7 0%
2026-10-04T06:47:27+00:00 3s 45039 4 138.0 198 ( 5) 73 ( 0) 0 0 0 39 1 24 322 3 0%
2026-10-04T06:32:29+00:00 4s 44995 4 138.0 287 ( 5) 52 ( 0) 0 0 0 39 1 24 306 7 0%
2026-10-04T06:17:30+00:00 6s 44938 4 138.0 450 ( 5) 85 ( 0) 0 0 0 39 1 24 605 2 0%
2026-10-04T06:02:36+00:00 11s 44894 4 138.0 280 ( 5) 71 ( 0) 0 0 0 39 1 23 135 6 0%
2026-10-04T05:47:32+00:00 8s 44837 4 138.0 223 ( 5) 77 ( 0) 0 0 0 38 1 25 650 2 0%
2026-10-04T05:32:27+00:00 3s 44790 4 138.0 298 ( 5) 59 ( 0) 0 0 0 39 1 24 336 7 0%
2026-10-04T05:17:31+00:00 7s 44735 4 138.0 369 ( 7) 86 ( 1) 0 0 0 39 1 24 629 1 0%
2026-10-04T05:02:28+00:00 4s 44691 4 138.0 278 ( 5) 59 ( 0) 0 0 0 38 1 25 318 6 0%
2026-10-04T04:47:37+00:00 13s 44630 4 138.0 212 ( 5) 71 ( 0) 0 0 0 39 1 23 137 2 0%
2026-10-04T04:32:29+00:00 5s 44575 4 138.0 274 ( 5) 56 ( 0) 0 0 0 39 1 24 614 6 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 76, median ~= 6364 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: 35
<= 10 s: 11
<= 20 s: 25
<= 1 min: 5
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 957, median ~= 5702 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: 0
<= 5 s: 450
<= 10 s: 196
<= 20 s: 252
<= 1 min: 46
<= 2 min: 4
<= 5 min: 8
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 79, median ~= 7659 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: 3
<= 5 s: 2
<= 10 s: 63
<= 20 s: 6
<= 1 min: 4
<= 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 = 1008, median ~= 7553 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: 15
<= 500 ms: 3
<= 1 s: 10
<= 2 s: 34
<= 5 s: 36
<= 10 s: 795
<= 20 s: 50
<= 1 min: 56
<= 2 min: 9
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 58, median ~= 536 ms
0 ms: 6
1 ms: 6
2 ms: 3
<= 5 ms: 8
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 4
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 28
<= 2 s: 3
<= 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 = 6900, median ~= 1 ms
0 ms: 2530
1 ms: 1416
2 ms: 467
<= 5 ms: 247
<= 10 ms: 15
<= 20 ms: 34
<= 50 ms: 478
<= 100 ms: 20
<= 200 ms: 20
<= 500 ms: 188
<= 1 s: 723
<= 2 s: 268
<= 5 s: 27
<= 10 s: 18
<= 20 s: 18
<= 1 min: 55
<= 2 min: 97
<= 5 min: 118
<= 10 min: 87
<= 20 min: 34
<= 1 hr: 35
> 1 hr: 5
Response Failed Time Distribution (since startup):
n = 78044, median ~= 1 ms
0 ms: 29661
1 ms: 16980
2 ms: 4535
<= 5 ms: 3082
<= 10 ms: 229
<= 20 ms: 473
<= 50 ms: 5074
<= 100 ms: 297
<= 200 ms: 1154
<= 500 ms: 2048
<= 1 s: 1235
<= 2 s: 544
<= 5 s: 371
<= 10 s: 304
<= 20 s: 1593
<= 1 min: 2379
<= 2 min: 2177
<= 5 min: 2365
<= 10 min: 1716
<= 20 min: 1132
<= 1 hr: 612
> 1 hr: 83
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 179, median ~= 9 ms
0 ms: 6
1 ms: 9
2 ms: 8
<= 5 ms: 25
<= 10 ms: 57
<= 20 ms: 15
<= 50 ms: 16
<= 100 ms: 13
<= 200 ms: 1
<= 500 ms: 3
<= 1 s: 2
<= 2 s: 8
<= 5 s: 16
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 21024, median ~= 5 ms
0 ms: 1935
1 ms: 3329
2 ms: 1277
<= 5 ms: 3835
<= 10 ms: 2716
<= 20 ms: 998
<= 50 ms: 3053
<= 100 ms: 1522
<= 200 ms: 299
<= 500 ms: 871
<= 1 s: 423
<= 2 s: 566
<= 5 s: 162
<= 10 s: 10
<= 20 s: 5
<= 1 min: 2
<= 2 min: 0
<= 5 min: 1
<= 10 min: 1
<= 20 min: 5
<= 1 hr: 11
> 1 hr: 3
Response Succeeded Time Distribution (since startup):
n = 257183, median ~= 5 ms
0 ms: 23862
1 ms: 43804
2 ms: 16525
<= 5 ms: 44691
<= 10 ms: 31464
<= 20 ms: 13344
<= 50 ms: 34630
<= 100 ms: 19716
<= 200 ms: 3783
<= 500 ms: 10821
<= 1 s: 4365
<= 2 s: 7336
<= 5 s: 1930
<= 10 s: 334
<= 20 s: 113
<= 1 min: 108
<= 2 min: 21
<= 5 min: 54
<= 10 min: 50
<= 20 min: 96
<= 1 hr: 106
> 1 hr: 30
TaskThread Failed Time Distribution (since last Daily Report):
n = 0
TaskThread Failed Time Distribution (since startup):
n = 2, median ~= 1500 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: 2
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TaskThread Succeeded Time Distribution (since last Daily Report):
n = 3578, median ~= 131 ms
0 ms: 39
1 ms: 166
2 ms: 263
<= 5 ms: 86
<= 10 ms: 341
<= 20 ms: 331
<= 50 ms: 156
<= 100 ms: 282
<= 200 ms: 399
<= 500 ms: 1034
<= 1 s: 343
<= 2 s: 104
<= 5 s: 32
<= 10 s: 2
<= 20 s: 0
<= 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 = 44840, median ~= 142 ms
0 ms: 409
1 ms: 2147
2 ms: 3170
<= 5 ms: 1301
<= 10 ms: 3681
<= 20 ms: 4333
<= 50 ms: 1830
<= 100 ms: 3557
<= 200 ms: 4797
<= 500 ms: 11563
<= 1 s: 4494
<= 2 s: 1886
<= 5 s: 1381
<= 10 s: 191
<= 20 s: 71
<= 1 min: 26
<= 2 min: 3
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 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)
: 27874 (100%)
Language (since startup)
: 334427 (100%)
SgtMap topography nFromCache=279 nNotFromCache=172
GSHHS: nCached=100 of 100, nCoarse=2, nSuccesses=2146, nTossed=377
NationalBoundaries: nCached=100 of 100, nCoarse=0, nSuccesses=608, nTossed=24
StateBoundaries: nCached=100 of 100, nCoarse=0, nSuccesses=610, nTossed=18
Rivers: nCached=100 of 100, nCoarse=1, nSuccesses=608, nTossed=24
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
125 + 137 + 133 + 116 + 114 + 122 + 116 + 122 + 125 + 129 + 131 + 125 + 116 + 115 + 127 + 126 +
130 + 123 + 126 + 130 + 122 + 154 + 120 + 126 + 109 + 116 + 120 + 120 + 118 + 127 + 123 + 119 +
146 + 105 + 109 + 118 + 118 + 129 + 118 + 134 + 125 + 129 + 144 + 115 + 134 + 120 + 112 + 123 +
153 + 144 + 123 + 122 + 137 + 102 + 108 + 124 + 128 + 119 + 153 + 124 + 126 + 91 + 95 + 125 +
129 + 147 + 120 + 121 + 120 + 138 + 116 + 116 + 140 + 150 + 115 + 128 + 115 + 126 + 127 + 118 +
108 + 129 + 129 + 125 + 119 + 111 + 131 + 116 + 118 + 117 + 120 + 134 + 126 + 126 + 118 + 110 +
124 + 106 + 125 + 124 + 123 + 112 + 130 + 97 + 127 + 123 + 126 + 141 + 132 + 139 + 113 + 110 +
130 + 122 + 133 + 128 + 127 + 133 + 111 + 122 + 125 + 134 + 115 + 112 + 129 + 134 + 120 = 15705
Number of threads: Tomcat-waiting=37, inotify=1, other=20
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#100,hivemq-eventloop-parent-0,5,main] RUNNABLE
java.base@25.0.2/sun.nio.ch.EPoll.wait(Native Method)
java.base@25.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:117)
java.base@25.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@25.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#2 Thread[#101,RunLoadDatasets,5,main] TIMED_WAITING
java.base@25.0.2/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.2/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.2/java.lang.Thread.sleep(Thread.java:540)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:278)
#3 Thread[#115,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@25.0.2/sun.nio.ch.EPoll.wait(Native Method)
java.base@25.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:117)
java.base@25.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@25.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:778)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#4 Thread[#116,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@25.0.2/sun.nio.ch.Net.accept(Native Method)
java.base@25.0.2/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:424)
java.base@25.0.2/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:532)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#5 Thread[#13,Reference Handler,10,system] RUNNABLE daemon
java.base@25.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@25.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@25.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
#6 Thread[#14,Finalizer,8,system] WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.Object.wait(Object.java:351)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.base@25.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)
#7 Thread[#15,Signal Dispatcher,9,system] RUNNABLE daemon
#8 Thread[#16143,http-nio-8080-exec-874,5,main] TIMED_WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1433)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.2/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2133)
com.cohort.util.File2.copy(File2.java:2102)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1774)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13731)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7279)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:734)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
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:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1779)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#9 Thread[#21,Notification Thread,9,system] RUNNABLE daemon
#10 Thread[#22,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
#11 Thread[#3,main,5,main] TIMED_WAITING
java.base@25.0.2/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.2/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.2/java.lang.Thread.sleep(Thread.java:540)
org.apache.catalina.core.StandardServer.await(StandardServer.java:517)
org.apache.catalina.startup.Catalina.await(Catalina.java:846)
org.apache.catalina.startup.Catalina.start(Catalina.java:794)
java.base@25.0.2/java.lang.invoke.LambdaForm$DMH/0x0000000073143000.invokeVirtual(LambdaForm$DMH)
java.base@25.0.2/java.lang.invoke.LambdaForm$MH/0x0000000073143800.invoke(LambdaForm$MH)
java.base@25.0.2/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@25.0.2/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
java.base@25.0.2/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
java.base@25.0.2/java.lang.reflect.Method.invoke(Method.java:565)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:339)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:470)
#12 Thread[#30,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
#13 Thread[#337,ReferenceQueueConsumer,8,Daemons] WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.Object.wait(Object.java:351)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
org.apache.sis.system.ReferenceQueueConsumer.run(ReferenceQueueConsumer.java:116)
#14 Thread[#338,DelayedExecutor,6,Daemons] WAITING daemon
java.base@25.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
java.base@25.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
java.base@25.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
java.base@25.0.2/java.util.concurrent.DelayQueue.take(DelayQueue.java:243)
java.base@25.0.2/java.util.concurrent.DelayQueue.take(DelayQueue.java:100)
org.apache.sis.system.DelayedExecutor.run(DelayedExecutor.java:122)
#15 Thread[#47,Java2D Disposer,10,system] WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.Object.wait(Object.java:351)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.desktop@25.0.2/sun.java2d.Disposer.run(Disposer.java:133)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#16 Thread[#49,JNA Cleaner,5,main] TIMED_WAITING daemon
java.base@25.0.2/java.lang.Object.wait0(Native Method)
java.base@25.0.2/java.lang.Object.wait(Object.java:389)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)
#17 Thread[#73,threadJobProcessorPoolSpawner,5,main] WAITING daemon
java.base@25.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1139)
java.base@25.0.2/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:229)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)
jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:111)
jetbrains.exodus.core.execution.ThreadJobProcessor$1.run(ThreadJobProcessor.java:43)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#18 Thread[#74,Exodus shared timer thread,5,main] TIMED_WAITING daemon
java.base@25.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:792)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1166)
java.base@25.0.2/java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:415)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:236)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)
jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:111)
jetbrains.exodus.core.execution.ThreadJobProcessor$1.run(ThreadJobProcessor.java:43)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#19 Thread[#75,Exodus shared deferred I/O job processor,5,main] WAITING daemon
java.base@25.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1139)
java.base@25.0.2/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:229)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)
jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:111)
jetbrains.exodus.core.execution.ThreadJobProcessor$1.run(ThreadJobProcessor.java:43)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
#20 Thread[#76,Exodus shared background cleaner,5,main] WAITING daemon
java.base@25.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790)
java.base@25.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1139)
java.base@25.0.2/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:229)
jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)
jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:111)
jetbrains.exodus.core.execution.ThreadJobProcessor$1.run(ThreadJobProcessor.java:43)
java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)