![]() |
ERDDAP
Easier access to scientific data |
log in
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-08-23T20:34:31-02:30
Startup was at 2026-08-16T02:18:25-02:30
Last major LoadDatasets started 55.000 s ago and is still running.
Currently, major LoadDatasets is loading dataset #9270=SMA_holyrood_shore_station_W60-G300 (37.831 s).
nGridDatasets = 0
nTableDatasets = 76
nTotalDatasets = 76
n Datasets Failed To Load (in the last major LoadDatasets) = 1
SMA_holyrood_shore_station_W60-G300, (end)
Reasons for failing to load datasets:
SMA_holyrood_shore_station_W60-G300: ERROR: Invalid Table: Duplicate column names: [10] and [11] are both "x3dNaN".
Unique users (since startup) n = 433
Response Failed Time (since last major LoadDatasets) n = 79, median ~= 0 ms
Response Failed Time (since last Daily Report) n = 3546, median ~= 0 ms
Response Failed Time (since startup) n = 48287, median ~= 0 ms
Response Succeeded Time (since last major LoadDatasets) n = 154, median ~= 364 ms
Response Succeeded Time (since last Daily Report) n = 17198, median ~= 117 ms
Response Succeeded Time (since startup) n = 224161, median ~= 124 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
The email system is inactive.
TouchThread has finished 570 out of 570 touches. Currently, the thread is sleeping.
TouchThread Failed Time (since last Daily Report) n = 0
TouchThread Succeeded Time (since last Daily Report) n = 40, median ~= 358 ms
Number of active requests=2
Number of threads: Tomcat-waiting=23, inotify=87, other=17
10 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 1344 MB (highWaterMark= 4097 MB) (Xmx ~= 8192 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-08-23T20:24:48-02:30 373s 9257 1 76.0 393 ( 48) 19 ( 0) 0 0 0 24 73 17 483 15 ?
2026-08-23T20:09:48-02:30 375s 9253 1 76.0 246 ( 181) 141 ( 0) 0 0 0 24 73 16 258 13 ?
2026-08-23T19:55:23-02:30 410s 9251 1 76.0 323 ( 117) 21 ( 0) 0 0 0 24 73 17 267 13 ?
2026-08-23T19:39:57-02:30 385s 9226 1 76.0 359 ( 84) 91 ( 0) 0 0 0 34 73 15 218 20 ?
2026-08-23T19:24:59-02:30 390s 9215 1 76.0 211 ( 197) 20 ( 0) 0 0 0 25 73 15 340 10 ?
2026-08-23T19:09:41-02:30 373s 9198 1 76.0 390 ( 88) 89 ( 0) 0 0 0 25 73 16 353 14 ?
2026-08-23T18:54:43-02:30 376s 9194 1 76.0 220 ( 132) 7 ( 0) 0 0 0 24 73 16 357 12 ?
2026-08-23T18:41:31-02:30 486s 9189 1 76.0 240 ( 445) 109 ( 0) 0 0 0 25 73 16 292 16 ?
2026-08-23T18:24:37-02:30 372s 9160 1 76.0 398 ( 49) 23 ( 0) 0 0 0 25 73 15 207 12 ?
2026-08-23T18:09:44-02:30 380s 9151 1 76.0 233 ( 189) 102 ( 1) 0 0 0 25 73 15 198 18 ?
2026-08-23T17:54:53-02:30 391s 9145 1 76.0 190 ( 557) 28 ( 0) 0 0 0 25 73 16 340 8 ?
2026-08-23T17:39:42-02:30 381s 9131 1 76.0 383 ( 48) 94 ( 0) 0 0 0 37 73 15 321 18 ?
2026-08-23T17:26:14-02:30 475s 9124 1 76.0 323 ( 137) 30 ( 0) 0 0 0 23 73 18 1111 20 ?
2026-08-23T17:10:00-02:30 402s 9105 1 76.0 199 ( 305) 102 ( 1) 0 0 0 24 73 16 324 15 ?
2026-08-23T16:54:41-02:30 384s 9092 1 76.0 373 ( 50) 31 ( 0) 0 0 0 25 73 15 316 13 ?
2026-08-23T16:39:41-02:30 386s 9086 1 76.0 211 ( 196) 126 ( 0) 0 0 0 25 73 16 337 16 ?
2026-08-23T16:24:57-02:30 403s 9074 1 76.0 203 ( 281) 24 ( 0) 0 0 0 25 73 15 317 8 ?
2026-08-23T16:09:41-02:30 387s 9056 1 76.0 217 ( 566) 141 ( 0) 0 0 0 25 73 15 300 13 ?
2026-08-23T15:54:32-02:30 380s 9043 1 76.0 208 ( 200) 27 ( 0) 0 0 0 25 73 16 300 11 ?
2026-08-23T15:39:37-02:30 387s 9032 1 76.0 220 ( 235) 100 ( 1) 0 0 0 25 73 15 178 18 ?
2026-08-23T15:24:36-02:30 387s 9021 1 76.0 188 ( 391) 23 ( 0) 0 0 0 25 73 15 301 11 ?
2026-08-23T15:09:56-02:30 408s 9010 1 76.0 215 ( 199) 100 ( 0) 0 0 0 25 73 16 192 14 ?
2026-08-23T14:54:54-02:30 407s 8997 1 76.0 175 ( 167) 11 ( 0) 0 0 0 25 73 15 186 13 ?
2026-08-23T14:42:53-02:30 588s 8987 1 76.0 262 ( 290) 114 ( 0) 0 0 0 25 73 15 315 22 ?
2026-08-23T14:24:53-02:30 409s 8975 1 76.0 264 ( 151) 27 ( 1) 0 0 0 25 73 16 179 17 ?
2026-08-23T14:09:26-02:30 384s 8954 1 76.0 317 ( 127) 128 ( 0) 0 0 0 25 73 15 243 19 ?
2026-08-23T13:54:33-02:30 393s 8951 1 76.0 338 ( 110) 23 ( 0) 0 0 0 25 73 15 334 13 ?
2026-08-23T13:39:25-02:30 386s 8931 1 76.0 298 ( 145) 100 ( 1) 0 0 0 28 73 16 176 21 ?
2026-08-23T13:24:01-02:30 363s 8922 1 76.0 188 ( 255) 26 ( 0) 0 0 0 25 73 15 325 8 ?
2026-08-23T13:09:48-02:30 412s 8920 1 76.0 441 ( 48) 104 ( 0) 0 0 0 34 73 16 478 18 ?
2026-08-23T12:54:16-02:30 381s 8896 1 76.0 287 ( 142) 25 ( 0) 0 0 0 24 73 17 675 15 ?
2026-08-23T12:39:26-02:30 393s 8888 1 76.0 339 ( 127) 103 ( 1) 0 0 0 29 73 15 299 14 ?
2026-08-23T12:24:03-02:30 370s 8872 1 76.0 497 ( 44) 24 ( 0) 0 0 0 32 73 15 384 18 ?
2026-08-23T12:09:44-02:30 412s 8870 1 76.0 351 ( 126) 142 ( 0) 0 0 0 32 73 16 172 15 ?
2026-08-23T11:54:21-02:30 391s 8852 1 76.0 384 ( 88) 23 ( 0) 0 0 0 27 73 16 343 13 ?
2026-08-23T11:39:19-02:30 391s 8832 1 76.0 513 ( 45) 99 ( 0) 0 0 0 34 73 16 304 21 ?
2026-08-23T11:24:11-02:30 384s 8823 1 76.0 354 ( 103) 23 ( 0) 0 0 0 28 73 17 597 14 ?
2026-08-23T11:08:59-02:30 374s 8812 1 76.0 372 ( 70) 100 ( 1) 0 0 0 31 73 15 204 17 ?
2026-08-23T10:55:02-02:30 437s 8810 1 76.0 535 ( 45) 26 ( 1) 0 0 0 31 73 16 282 14 ?
2026-08-23T10:39:55-02:30 433s 8793 1 76.0 402 ( 111) 100 ( 1) 0 0 0 32 73 15 311 27 ?
2026-08-23T10:23:51-02:30 371s 8773 1 76.0 351 ( 107) 26 ( 0) 0 0 0 29 73 16 333 10 ?
2026-08-23T10:08:52-02:30 374s 8769 1 76.0 502 ( 45) 101 ( 1) 0 0 0 33 73 15 322 24 ?
2026-08-23T09:54:39-02:30 423s 8767 1 76.0 370 ( 123) 31 ( 0) 0 0 0 28 73 15 180 22 ?
2026-08-23T09:39:00-02:30 385s 8737 1 76.0 319 ( 135) 101 ( 0) 0 0 0 30 73 16 212 15 ?
2026-08-23T09:24:05-02:30 391s 8724 1 76.0 550 ( 43) 23 ( 0) 0 0 0 30 73 15 188 17 ?
2026-08-23T09:08:46-02:30 376s 8713 1 76.0 310 ( 127) 100 ( 0) 0 0 0 30 73 16 183 15 ?
2026-08-23T08:54:09-02:30 400s 8709 1 76.0 332 ( 128) 31 ( 0) 0 0 0 25 73 16 307 15 ?
2026-08-23T08:39:08-02:30 401s 8694 1 76.0 413 ( 75) 100 ( 0) 0 0 0 31 73 15 169 20 ?
2026-08-23T08:23:39-02:30 374s 8674 1 76.0 370 ( 48) 23 ( 0) 0 0 0 25 73 16 210 13 ?
2026-08-23T08:08:38-02:30 374s 8670 1 76.0 261 ( 169) 141 ( 0) 0 0 0 25 73 15 247 17 ?
2026-08-23T07:54:21-02:30 417s 8668 1 76.0 315 ( 111) 23 ( 0) 0 0 0 24 73 16 466 10 ?
2026-08-23T07:38:46-02:30 384s 8638 1 76.0 402 ( 47) 98 ( 0) 0 0 0 27 73 16 318 19 ?
2026-08-23T07:23:51-02:30 390s 8629 1 76.0 289 ( 137) 23 ( 0) 0 0 0 25 73 15 338 12 ?
2026-08-23T07:08:41-02:30 381s 8614 1 76.0 248 ( 165) 101 ( 1) 0 0 0 25 73 16 176 15 ?
2026-08-23T06:53:38-02:30 379s 8610 1 76.0 226 ( 136) 17 ( 0) 0 0 0 24 73 16 483 10 ?
2026-08-23T06:40:18-02:30 481s 8602 1 76.0 454 ( 48) 107 ( 0) 0 0 0 21 73 20 1467 25 ?
2026-08-23T06:23:31-02:30 374s 8577 1 76.0 194 ( 193) 23 ( 0) 0 0 0 25 73 15 188 10 ?
2026-08-23T06:08:35-02:30 379s 8571 1 76.0 372 ( 29) 101 ( 0) 0 0 0 25 73 15 178 11 ?
2026-08-23T05:53:36-02:30 383s 8560 1 76.0 394 ( 48) 23 ( 0) 0 0 0 24 73 17 233 28 ?
2026-08-23T05:39:55-02:30 463s 8554 1 76.0 257 ( 164) 100 ( 1) 0 0 0 25 73 15 340 13 ?
2026-08-23T05:23:41-02:30 389s 8530 1 76.0 195 ( 254) 24 ( 0) 0 0 0 25 73 15 191 13 ?
2026-08-23T05:08:46-02:30 395s 8519 1 76.0 420 ( 46) 102 ( 0) 0 0 0 25 73 16 188 16 ?
2026-08-23T04:53:29-02:30 379s 8511 1 76.0 224 ( 173) 23 ( 0) 0 0 0 25 73 15 315 15 ?
2026-08-23T04:38:58-02:30 409s 8498 1 76.0 285 ( 107) 102 ( 1) 0 0 0 25 73 15 362 15 ?
2026-08-23T04:23:26-02:30 379s 8475 1 76.0 350 ( 49) 25 ( 0) 0 0 0 25 73 16 371 11 ?
2026-08-23T04:08:40-02:30 395s 8471 1 76.0 307 ( 135) 141 ( 0) 0 0 0 31 73 15 216 22 ?
2026-08-23T03:53:21-02:30 377s 8453 1 76.0 190 ( 400) 22 ( 0) 0 0 0 25 73 15 298 11 ?
2026-08-23T03:38:31-02:30 390s 8449 1 76.0 207 ( 186) 100 ( 1) 0 0 0 25 73 16 353 12 ?
2026-08-23T03:24:02-02:30 421s 8434 1 76.0 336 ( 92) 22 ( 0) 0 0 0 25 73 15 336 14 ?
2026-08-23T03:08:24-02:30 385s 8412 1 76.0 186 ( 315) 101 ( 1) 0 0 0 25 73 16 184 9 ?
2026-08-23T02:53:34-02:30 395s 8404 1 76.0 211 ( 178) 22 ( 0) 0 0 0 24 73 16 311 12 ?
2026-08-23T02:39:17-02:30 439s 8402 1 76.0 392 ( 47) 104 ( 0) 0 0 0 33 73 16 287 20 ?
2026-08-23T02:23:14-02:30 377s 8378 1 76.0 158 ( 473) 21 ( 0) 0 0 0 23 73 17 1153 8 ?
2026-08-23T02:08:33-02:30 397s 8375 1 76.0 381 ( 44) 104 ( 1) 0 0 0 25 73 15 307 26 ?
2026-08-23T01:53:10-02:30 375s 8354 1 76.0 267 ( 133) 20 ( 0) 0 0 0 22 73 19 688 8 ?
2026-08-23T01:38:24-02:30 390s 8348 1 76.0 211 ( 191) 106 ( 1) 0 0 0 25 73 15 340 13 ?
2026-08-23T01:23:30-02:30 396s 8331 1 76.0 330 ( 100) 22 ( 0) 0 0 0 25 73 16 282 14 ?
2026-08-23T01:08:11-02:30 379s 8317 1 76.0 219 ( 155) 101 ( 0) 0 0 0 23 73 17 976 10 ?
2026-08-23T00:53:50-02:30 419s 8311 1 76.0 454 ( 48) 22 ( 0) 0 0 0 36 73 15 209 20 ?
2026-08-23T00:38:15-02:30 386s 8297 1 76.0 405 ( 48) 101 ( 1) 0 0 0 36 73 17 784 20 ?
2026-08-23T00:23:41-02:30 412s 8285 1 76.0 481 ( 43) 23 ( 0) 0 0 0 35 73 15 351 15 ?
2026-08-23T00:08:35-02:30 408s 8276 1 76.0 531 ( 121) 141 ( 0) 0 0 0 35 73 15 185 46 ?
2026-08-22T23:53:00-02:30 374s 8261 1 76.0 387 ( 48) 21 ( 0) 0 0 0 34 73 16 175 15 ?
2026-08-22T23:38:28-02:30 405s 8257 1 76.0 495 ( 41) 101 ( 1) 0 0 0 35 73 15 176 22 ?
2026-08-22T23:23:24-02:30 401s 8234 1 76.0 409 ( 49) 22 ( 0) 0 0 0 34 73 15 166 14 ?
2026-08-22T23:08:07-02:30 385s 8220 1 76.0 427 ( 66) 101 ( 1) 0 0 0 35 73 16 178 16 ?
2026-08-22T22:53:21-02:30 400s 8216 1 76.0 422 ( 81) 24 ( 0) 0 0 0 35 73 15 372 12 ?
Major LoadDatasets Times Distribution (since last Daily Report):
n = 53, median ~= 450000 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: 0
<= 5 min: 0
<= 10 min: 53
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 744, median ~= 450000 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: 1
<= 5 min: 0
<= 10 min: 742
<= 20 min: 1
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 0
Minor LoadDatasets Times Distribution (since startup):
n = 197, median ~= 5444 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: 89
<= 10 s: 107
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 1
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 79, median ~= 0 ms
0 ms: 40
1 ms: 9
2 ms: 0
<= 5 ms: 1
<= 10 ms: 2
<= 20 ms: 4
<= 50 ms: 3
<= 100 ms: 0
<= 200 ms: 2
<= 500 ms: 8
<= 1 s: 0
<= 2 s: 9
<= 5 s: 1
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 3546, median ~= 0 ms
0 ms: 1682
1 ms: 501
2 ms: 11
<= 5 ms: 82
<= 10 ms: 33
<= 20 ms: 424
<= 50 ms: 211
<= 100 ms: 30
<= 200 ms: 197
<= 500 ms: 94
<= 1 s: 77
<= 2 s: 173
<= 5 s: 22
<= 10 s: 2
<= 20 s: 5
<= 1 min: 2
<= 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 = 48287, median ~= 0 ms
0 ms: 23589
1 ms: 7414
2 ms: 234
<= 5 ms: 1280
<= 10 ms: 570
<= 20 ms: 4332
<= 50 ms: 2525
<= 100 ms: 441
<= 200 ms: 2329
<= 500 ms: 1583
<= 1 s: 1156
<= 2 s: 2429
<= 5 s: 307
<= 10 s: 25
<= 20 s: 23
<= 1 min: 18
<= 2 min: 17
<= 5 min: 10
<= 10 min: 3
<= 20 min: 2
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 154, median ~= 364 ms
0 ms: 1
1 ms: 5
2 ms: 7
<= 5 ms: 4
<= 10 ms: 1
<= 20 ms: 4
<= 50 ms: 20
<= 100 ms: 0
<= 200 ms: 23
<= 500 ms: 22
<= 1 s: 25
<= 2 s: 14
<= 5 s: 11
<= 10 s: 17
<= 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 = 17198, median ~= 117 ms
0 ms: 283
1 ms: 388
2 ms: 372
<= 5 ms: 401
<= 10 ms: 114
<= 20 ms: 456
<= 50 ms: 5756
<= 100 ms: 329
<= 200 ms: 2865
<= 500 ms: 1009
<= 1 s: 1531
<= 2 s: 1109
<= 5 s: 776
<= 10 s: 1741
<= 20 s: 62
<= 1 min: 6
<= 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 = 224161, median ~= 124 ms
0 ms: 5789
1 ms: 10224
2 ms: 7346
<= 5 ms: 8953
<= 10 ms: 2843
<= 20 ms: 10268
<= 50 ms: 55803
<= 100 ms: 3738
<= 200 ms: 29950
<= 500 ms: 14668
<= 1 s: 22324
<= 2 s: 19118
<= 5 s: 13677
<= 10 s: 18451
<= 20 s: 877
<= 1 min: 91
<= 2 min: 21
<= 5 min: 16
<= 10 min: 3
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 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 = 40, median ~= 358 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: 38
<= 1 s: 2
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TouchThread Succeeded Time Distribution (since startup):
n = 570, median ~= 358 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: 542
<= 1 s: 28
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Language (since last daily report)
: 20745 (100%)
Language (since startup)
: 272253 (100%)
fr: 209 (0%)
SgtMap topography nFromCache=3 nNotFromCache=85
GSHHS: nCached=70 of 100, nCoarse=10, nSuccesses=332, nTossed=0
NationalBoundaries: nCached=35 of 100, nCoarse=5, nSuccesses=83, nTossed=0
StateBoundaries: nCached=35 of 100, nCoarse=0, nSuccesses=83, nTossed=0
Rivers: nCached=35 of 100, nCoarse=0, nSuccesses=83, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
32 + 44 + 41 + 39 + 37 + 37 + 31 + 33 + 38 + 47 + 38 + 36 + 36 + 28 + 46 + 37 +
46 + 39 + 33 + 38 + 36 + 50 + 40 + 38 + 29 + 26 + 34 + 20 + 30 + 51 + 42 + 35 +
45 + 28 + 30 + 50 + 35 + 36 + 34 + 42 + 37 + 43 + 30 + 38 + 50 + 39 + 30 + 45 +
36 + 39 + 28 + 35 + 53 + 31 + 32 + 39 + 38 + 27 + 46 + 40 + 40 + 28 + 28 + 45 +
44 + 38 + 39 + 44 + 37 + 35 + 44 + 30 + 44 + 37 + 40 + 37 + 36 + 38 + 37 + 34 +
34 + 44 + 42 + 42 + 34 + 33 + 33 + 48 + 30 + 41 + 41 + 45 + 35 + 34 + 29 + 35 +
35 + 31 + 36 + 35 + 38 + 32 + 35 + 28 + 33 + 30 + 42 + 52 + 32 + 41 + 28 + 28 +
25 + 32 + 42 + 41 + 35 + 27 + 33 + 34 + 49 + 43 + 38 + 35 + 36 + 33 + 32 = 4689
canonicalStringHolder map sizes:
15469 + 15467 + 15502 + 15503 + 15475 + 15483 + 15463 + 15476 + 15457 + 15358 + 15397 + 15478 + 15394 + 15379 + 15405 + 15384 +
15450 + 15419 + 15328 + 15440 + 15378 + 15382 + 15539 + 15390 + 15458 + 15529 + 15453 + 15489 + 15475 + 15436 + 15520 + 15576 +
15421 + 15403 + 15507 + 15464 + 15457 + 15469 + 15387 + 15450 + 15405 + 15386 + 15468 + 15410 + 15323 + 15509 + 15413 + 15431 +
15505 + 15455 + 15463 + 15484 + 15417 + 15488 + 15520 + 15405 + 15443 + 15586 + 15397 + 15422 + 15460 + 15373 + 15450 + 15452 +
15351 + 15434 + 15458 + 15326 + 15451 + 15453 + 15404 + 15531 + 15442 + 15388 + 15495 + 15423 + 15485 + 15532 + 15433 + 15406 +
15566 + 15502 + 15482 + 15535 + 15481 + 15457 + 15487 + 15401 + 15476 + 15469 + 15333 + 15439 + 15428 + 15377 + 15494 + 15414 +
15301 + 15451 + 15382 + 15492 + 15487 + 15390 + 15455 + 15562 + 15497 + 15474 + 15537 + 15486 + 15464 + 15492 + 15378 + 15488 +
15480 + 15394 + 15404 + 15476 + 15425 + 15447 + 15462 + 15322 + 15500 + 15407 + 15428 + 15519 + 15442 + 15423 + 15576 = 1961969
Number of threads: Tomcat-waiting=23, inotify=87, other=17
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.7/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.7/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.7/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.7/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:557)
org.apache.catalina.startup.Catalina.await(Catalina.java:851)
org.apache.catalina.startup.Catalina.start(Catalina.java:799)
java.base@21.0.7/java.lang.invoke.LambdaForm$DMH/0x000001e0810a4400.invokeVirtual(LambdaForm$DMH)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x000001e0810a4c00.invoke(LambdaForm$MH)
java.base@21.0.7/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.7/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.7/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.7/java.lang.reflect.Method.invoke(Method.java:580)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
#2 Thread[#10,Finalizer,8,system] WAITING daemon
java.base@21.0.7/java.lang.Object.wait0(Native Method)
java.base@21.0.7/java.lang.Object.wait(Object.java:366)
java.base@21.0.7/java.lang.Object.wait(Object.java:339)
java.base@21.0.7/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.7/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.7/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
#3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon
#4 Thread[#12,Attach Listener,5,system] RUNNABLE daemon
#5 Thread[#18,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852)
java.base@21.0.7/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.7/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#6 Thread[#18510,ajp-nio-0:0:0:0:0:0:0:0-8096-exec-3948,5,main] RUNNABLE daemon
java.base@21.0.7/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@21.0.7/java.lang.invoke.DelegatingMethodHandle$Holder.reinvoke_L(DelegatingMethodHandle$Holder)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x000001e081007400.invoke(LambdaForm$MH)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x000001e081007c00.invoke(LambdaForm$MH)
java.base@21.0.7/java.lang.invoke.Invokers$Holder.linkToTargetMethod(Invokers$Holder)
gov.noaa.pfel.erddap.dataset.EDDGrid.writeGeneralDapHtmlInstructions(EDDGrid.java:12313)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:5985)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:419)
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:1769)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#7 Thread[#18516,LoadDatasets,5,main] RUNNABLE
org.apache.commons.jexl3.internal.Interpreter.visit(Interpreter.java:1532)
org.apache.commons.jexl3.parser.ASTJexlScript.jjtAccept(ASTJexlScript.java:137)
org.apache.commons.jexl3.internal.Interpreter.interpret(Interpreter.java:843)
org.apache.commons.jexl3.internal.Script.execute(Script.java:239)
gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns(EDDTable.java:4531)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4292)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2040)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.<init>(EDDTableFromAsciiFiles.java:111)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.getDataset(EDDTableFromFilesHandler.java:66)
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.7/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1112)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
java.xml@21.0.7/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
java.xml@21.0.7/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[#19,Notification Thread,9,system] RUNNABLE daemon
#9 Thread[#27,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852)
java.base@21.0.7/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.7/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#10 Thread[#36,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.7/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.7/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#11 Thread[#37,TouchThread,5,main] TIMED_WAITING
java.base@21.0.7/java.lang.Thread.sleep0(Native Method)
java.base@21.0.7/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)
#12 Thread[#38,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.7/java.lang.Thread.sleep0(Native Method)
java.base@21.0.7/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:298)
#13 Thread[#52,http-nio-8095-Poller,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method)
java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114)
java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.7/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:775)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#14 Thread[#53,http-nio-8095-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:537)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#15 Thread[#64,ajp-nio-0:0:0:0:0:0:0:0-8096-Poller,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method)
java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114)
java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.7/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:775)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#16 Thread[#65,ajp-nio-0:0:0:0:0:0:0:0-8096-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:537)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#17 Thread[#9,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.7/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.7/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.7/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)