|
SalishSeaCast ERDDAP™
Public access to the SalishSeaCast model products |
Brought to you by SalishSeaCast UBC EOAS MEOPAR NOAA |
Current time is 2026-07-14T18:02:00-07:00
Startup was at 2026-07-06T15:20:27-07:00
Last major LoadDatasets started 11m 38s ago and finished after 30 seconds.
Currently, no dataset is loading.
nGridDatasets = 42
nTableDatasets = 11
nTotalDatasets = 53
n Datasets Failed To Load (in the last major LoadDatasets) = 1
ubcSSg3DPhysicsFields1dV21-11, (end)
Reasons for failing to load datasets:
ubcSSg3DPhysicsFields1dV21-11: Currently, String time axes are not supported. The source units for the time axis must include " since ".
Unique users (since startup) n = 10392
Response Failed Time (since last major LoadDatasets) n = 8, median ~= 0 ms
Response Failed Time (since last Daily Report) n = 332, median ~= 0 ms
Response Failed Time (since startup) n = 9361, median ~= 0 ms
Response Succeeded Time (since last major LoadDatasets) n = 28, median ~= 1 ms
Response Succeeded Time (since last Daily Report) n = 2180, median ~= 56 ms
Response Succeeded Time (since startup) n = 146456, median ~= 60 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 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.038372625 processCPULoad=5.6952715E-4 totalMemory=128712MB freeMemory=769MB totalSwapSpace=16274MB freeSwapSpace=16029MB
Number of active requests=1
Number of threads: Tomcat-waiting=14, inotify=4, other=12
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 2846 MB (highWaterMark= 27959 MB) (Xmx ~= 65536 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-07-14T17:50:49-07:00 27s 1399 1 53.0 48 ( 2) 15 ( 0) 0 0 0 15 4 12 133 0 0%
2026-07-14T17:35:50-07:00 29s 1398 1 53.0 57 ( 2) 9 ( 0) 0 0 0 14 4 13 804 3 0%
2026-07-14T17:20:51-07:00 30s 1397 1 53.0 40 ( 1) 13 ( 0) 0 0 0 14 4 13 673 0 0%
2026-07-14T17:05:48-07:00 27s 1396 1 53.0 22 ( 1) 5 ( 0) 0 0 0 15 4 12 145 0 0%
2026-07-14T16:50:48-07:00 27s 1395 1 53.0 11 ( 6) 0 ( 0) 0 0 0 15 4 12 136 0 0%
2026-07-14T16:35:48-07:00 26s 1394 1 53.0 75 ( 270) 0 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T16:20:49-07:00 28s 1393 1 53.0 43 ( 69) 0 ( 0) 0 0 0 15 4 12 139 0 0%
2026-07-14T16:05:48-07:00 27s 1392 1 53.0 17 ( 13) 0 ( 0) 0 0 0 15 4 12 145 0 0%
2026-07-14T15:50:50-07:00 29s 1391 1 53.0 35 ( 264) 1 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T15:35:49-07:00 28s 1390 1 53.0 8 ( 0) 0 ( 0) 0 0 0 15 4 12 145 0 0%
2026-07-14T15:20:47-07:00 26s 1389 1 53.0 13 ( 4) 0 ( 0) 0 0 0 15 4 12 145 0 0%
2026-07-14T15:05:48-07:00 27s 1388 1 53.0 12 ( 5) 0 ( 0) 0 0 0 15 4 12 145 0 0%
2026-07-14T14:50:49-07:00 28s 1387 1 53.0 7 ( 12) 0 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T14:35:47-07:00 26s 1386 1 53.0 238 ( 69) 0 ( 0) 0 0 0 15 4 12 137 0 0%
2026-07-14T14:20:47-07:00 27s 1385 1 53.0 35 ( 11) 0 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T14:05:42-07:00 22s 1384 1 53.0 19 ( 18) 0 ( 0) 0 0 0 15 4 12 146 2 0%
2026-07-14T13:50:52-07:00 33s 1383 1 53.0 4 ( 5) 0 ( 0) 0 0 0 13 4 14 1970 1 0%
2026-07-14T13:46:51-07:00 691s 1382 1 53.0 246 ( 249) 43 ( 0) 0 0 0 14 4 13 614 21 0%
2026-07-14T12:50:03-07:00 25s 1365 1 53.0 26 ( 1) 7 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T12:35:05-07:00 27s 1364 1 53.0 34 ( 1) 12 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T12:20:04-07:00 27s 1363 1 53.0 179 ( 85) 7 ( 0) 0 0 0 14 4 13 704 2 0%
2026-07-14T12:04:50-07:00 13s 1362 1 53.0 47 ( 350) 12 ( 0) 0 0 0 14 4 13 697 10 0%
2026-07-14T11:50:05-07:00 27s 1341 1 53.0 24 ( 13) 8 ( 1) 0 0 0 13 4 14 852 5 0%
2026-07-14T11:35:03-07:00 25s 1340 1 53.0 31 ( 1) 14 ( 0) 0 0 0 14 4 13 507 3 0%
2026-07-14T11:20:00-07:00 22s 1339 1 53.0 40 ( 2) 8 ( 0) 0 0 0 14 4 13 483 4 0%
2026-07-14T11:05:06-07:00 29s 1338 1 53.0 34 ( 1) 13 ( 0) 0 0 0 14 4 13 568 2 0%
2026-07-14T10:50:06-07:00 30s 1336 1 53.0 25 ( 7) 7 ( 0) 0 0 0 14 4 13 479 2 0%
2026-07-14T10:35:03-07:00 27s 1335 1 53.0 22 ( 2) 12 ( 0) 0 0 0 14 4 13 491 3 0%
2026-07-14T10:20:00-07:00 23s 1334 1 53.0 20 ( 10) 9 ( 1) 0 0 0 14 4 13 433 0 0%
2026-07-14T10:05:07-07:00 30s 1333 1 53.0 28 ( 1) 13 ( 0) 0 0 0 14 4 13 424 2 0%
2026-07-14T09:50:04-07:00 28s 1332 1 53.0 24 ( 2) 7 ( 0) 0 0 0 14 4 13 441 3 0%
2026-07-14T09:34:47-07:00 10s 1331 1 53.0 426 ( 76) 13 ( 0) 0 0 0 14 4 13 428 4 0%
2026-07-14T09:20:04-07:00 27s 1330 1 53.0 18 ( 2) 7 ( 0) 0 0 0 15 4 12 151 1 0%
2026-07-14T09:05:04-07:00 27s 1329 1 53.0 27 ( 1) 12 ( 0) 0 0 0 15 4 12 151 0 0%
2026-07-14T08:50:03-07:00 26s 1328 1 53.0 15 ( 2) 8 ( 0) 0 0 0 15 4 12 153 0 0%
2026-07-14T08:35:03-07:00 26s 1327 1 53.0 26 ( 1) 12 ( 0) 0 0 0 15 4 12 151 0 0%
2026-07-14T08:20:04-07:00 28s 1326 1 53.0 22 ( 13) 7 ( 0) 0 0 0 15 4 12 137 0 0%
2026-07-14T08:05:03-07:00 27s 1325 1 53.0 89 ( 84) 12 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T07:50:04-07:00 27s 1324 1 53.0 16 ( 1) 19 ( 1) 0 0 0 15 4 12 151 0 0%
2026-07-14T07:35:03-07:00 26s 1323 1 53.0 22 ( 1) 12 ( 0) 0 0 0 15 4 12 151 1 0%
2026-07-14T07:20:03-07:00 27s 1322 1 53.0 26 ( 3) 7 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T07:05:02-07:00 26s 1321 1 53.0 29 ( 1) 12 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T06:50:03-07:00 27s 1320 1 53.0 20 ( 2) 7 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T06:34:57-07:00 21s 1319 1 53.0 28 ( 1) 13 ( 0) 0 0 0 15 4 12 148 0 0%
2026-07-14T06:20:02-07:00 27s 1318 1 53.0 18 ( 1) 8 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T06:05:03-07:00 27s 1317 1 53.0 47 ( 238) 14 ( 0) 0 0 0 15 4 12 138 0 0%
2026-07-14T05:50:03-07:00 27s 1316 1 53.0 39 ( 254) 7 ( 0) 0 0 0 14 4 13 140 0 0%
2026-07-14T05:35:02-07:00 27s 1315 1 53.0 22 ( 1) 11 ( 0) 0 0 0 15 4 12 135 0 0%
2026-07-14T05:20:09-07:00 33s 1314 1 53.0 19 ( 1) 8 ( 0) 0 0 0 13 4 14 495 0 0%
2026-07-14T05:05:06-07:00 30s 1313 1 53.0 30 ( 2) 13 ( 0) 0 0 0 15 4 12 150 0 0%
2026-07-14T04:50:06-07:00 30s 1312 1 53.0 18 ( 4) 7 ( 0) 0 0 0 15 4 12 150 0 0%
2026-07-14T04:35:05-07:00 30s 1311 1 53.0 24 ( 2) 15 ( 0) 0 0 0 15 4 12 146 0 0%
2026-07-14T04:20:04-07:00 29s 1310 1 53.0 11 ( 1) 7 ( 0) 0 0 0 15 4 12 146 1 0%
2026-07-14T04:05:07-07:00 31s 1309 1 53.0 60 ( 4) 14 ( 0) 0 0 0 15 4 12 150 0 0%
2026-07-14T03:50:05-07:00 30s 1307 1 53.0 40 ( 130) 7 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-14T03:34:55-07:00 20s 1306 1 53.0 21 ( 1) 15 ( 0) 0 0 0 15 3 12 148 0 0%
2026-07-14T03:20:05-07:00 30s 1285 1 53.0 14 ( 1) 14 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-14T03:05:07-07:00 31s 1284 1 53.0 21 ( 1) 15 ( 0) 0 0 0 15 3 12 148 0 0%
2026-07-14T02:50:12-07:00 37s 1282 1 53.0 18 ( 1) 18 ( 0) 0 0 0 14 3 13 143 0 0%
2026-07-14T02:35:06-07:00 31s 1279 1 53.0 21 ( 1) 22 ( 0) 0 0 0 15 3 12 141 0 0%
2026-07-14T02:20:06-07:00 31s 1278 1 53.0 13 ( 1) 17 ( 0) 0 0 0 15 3 12 139 0 0%
2026-07-14T02:05:05-07:00 30s 1277 1 53.0 23 ( 1) 23 ( 0) 0 0 0 15 3 12 137 0 0%
2026-07-14T01:50:05-07:00 30s 1276 1 53.0 17 ( 1) 9 ( 0) 0 0 0 15 3 12 139 0 0%
2026-07-14T01:35:06-07:00 32s 1275 1 53.0 21 ( 1) 21 ( 0) 0 0 0 15 3 12 139 0 0%
2026-07-14T01:20:03-07:00 29s 1274 1 53.0 14 ( 1) 15 ( 0) 0 0 0 15 3 12 141 0 0%
2026-07-14T01:05:06-07:00 31s 1273 1 53.0 23 ( 1) 26 ( 1) 0 0 0 14 3 13 159 0 0%
2026-07-14T00:50:09-07:00 35s 1272 1 53.0 22 ( 2) 9 ( 0) 0 0 0 12 3 15 155 0 0%
2026-07-14T00:35:05-07:00 31s 1271 1 53.0 25 ( 2) 21 ( 0) 0 0 0 15 3 12 139 0 0%
2026-07-14T00:20:05-07:00 31s 1270 1 53.0 16 ( 2) 31 ( 0) 0 0 0 15 3 12 138 0 0%
2026-07-14T00:05:06-07:00 31s 1269 1 53.0 35 ( 19) 13 ( 0) 0 0 0 15 3 12 136 2 0%
2026-07-13T23:49:55-07:00 20s 1268 1 53.0 43 ( 479) 16 ( 0) 0 0 0 15 3 12 133 4 0%
2026-07-13T23:34:59-07:00 25s 1267 1 53.0 73 ( 58) 13 ( 0) 0 0 0 14 3 13 423 8 0%
2026-07-13T23:20:05-07:00 30s 1266 1 53.0 31 ( 3) 7 ( 0) 0 0 0 15 3 12 141 0 0%
2026-07-13T23:04:43-07:00 8s 1265 1 53.0 41 ( 31) 12 ( 0) 0 0 0 15 3 12 137 2 0%
2026-07-13T22:50:05-07:00 31s 1264 1 53.0 48 ( 4) 7 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-13T22:35:03-07:00 29s 1263 1 53.0 69 ( 8) 13 ( 0) 0 0 0 15 3 12 139 0 0%
2026-07-13T22:19:43-07:00 9s 1262 1 53.0 49 ( 48) 7 ( 0) 0 0 0 15 3 12 138 0 0%
2026-07-13T22:05:04-07:00 30s 1261 1 53.0 47 ( 29) 12 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-13T21:50:04-07:00 30s 1260 1 53.0 35 ( 614) 12 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-13T21:35:05-07:00 31s 1259 1 53.0 23 ( 1) 17 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-13T21:20:04-07:00 30s 1258 1 53.0 13 ( 1) 7 ( 0) 0 0 0 15 3 12 146 0 0%
2026-07-13T21:05:07-07:00 34s 1257 1 53.0 604 ( 76) 16 ( 0) 0 0 0 15 3 12 143 4 0%
2026-07-13T20:50:09-07:00 35s 1256 1 53.0 516 ( 72) 20 ( 0) 0 0 0 13 3 14 162 0 0%
2026-07-13T20:34:50-07:00 16s 1255 1 53.0 40 ( 10) 26 ( 0) 0 0 0 15 3 12 162 0 0%
2026-07-13T20:19:50-07:00 16s 1254 1 53.0 92 ( 163) 17 ( 0) 0 0 0 15 3 12 139 4 0%
2026-07-13T20:04:50-07:00 16s 1253 1 53.0 29 ( 15) 21 ( 0) 0 0 0 14 3 13 759 1 0%
2026-07-13T19:50:05-07:00 31s 1252 1 53.0 41 ( 55) 10 ( 1) 0 0 0 14 3 13 449 3 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 41, median ~= 39474 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: 1
<= 20 s: 1
<= 1 min: 38
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 1
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 761, median ~= 39525 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: 4
<= 10 s: 5
<= 20 s: 22
<= 1 min: 716
<= 2 min: 8
<= 5 min: 1
<= 10 min: 0
<= 20 min: 4
<= 1 hr: 1
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 4, median ~= 500 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: 2
<= 1 s: 0
<= 2 s: 1
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
Minor LoadDatasets Times Distribution (since startup):
n = 66, median ~= 773 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: 4
<= 500 ms: 23
<= 1 s: 11
<= 2 s: 14
<= 5 s: 2
<= 10 s: 1
<= 20 s: 2
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 9
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 8, median ~= 0 ms
0 ms: 5
1 ms: 3
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 332, median ~= 0 ms
0 ms: 154
1 ms: 153
2 ms: 7
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 8
<= 1 s: 1
<= 2 s: 0
<= 5 s: 0
<= 10 s: 2
<= 20 s: 3
<= 1 min: 1
<= 2 min: 0
<= 5 min: 1
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 9361, median ~= 0 ms
0 ms: 3634
1 ms: 2914
2 ms: 63
<= 5 ms: 23
<= 10 ms: 10
<= 20 ms: 11
<= 50 ms: 36
<= 100 ms: 63
<= 200 ms: 7
<= 500 ms: 89
<= 1 s: 3
<= 2 s: 13
<= 5 s: 47
<= 10 s: 106
<= 20 s: 278
<= 1 min: 1867
<= 2 min: 17
<= 5 min: 93
<= 10 min: 72
<= 20 min: 14
<= 1 hr: 0
> 1 hr: 1
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 28, median ~= 1 ms
0 ms: 5
1 ms: 11
2 ms: 2
<= 5 ms: 4
<= 10 ms: 0
<= 20 ms: 2
<= 50 ms: 0
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 3
<= 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
Response Succeeded Time Distribution (since last Daily Report):
n = 2180, median ~= 56 ms
0 ms: 176
1 ms: 420
2 ms: 102
<= 5 ms: 78
<= 10 ms: 31
<= 20 ms: 153
<= 50 ms: 82
<= 100 ms: 424
<= 200 ms: 47
<= 500 ms: 308
<= 1 s: 88
<= 2 s: 45
<= 5 s: 96
<= 10 s: 30
<= 20 s: 2
<= 1 min: 6
<= 2 min: 20
<= 5 min: 63
<= 10 min: 9
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 146456, median ~= 60 ms
0 ms: 14523
1 ms: 37953
2 ms: 11437
<= 5 ms: 2776
<= 10 ms: 1473
<= 20 ms: 2671
<= 50 ms: 901
<= 100 ms: 7327
<= 200 ms: 3547
<= 500 ms: 43333
<= 1 s: 4770
<= 2 s: 3417
<= 5 s: 3736
<= 10 s: 1126
<= 20 s: 344
<= 1 min: 5802
<= 2 min: 184
<= 5 min: 1030
<= 10 min: 90
<= 20 min: 2
<= 1 hr: 14
> 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 = 0
TouchThread Succeeded Time Distribution (since startup):
n = 0
Language (since last daily report)
: 2513 (100%)
Language (since startup)
: 155802 (100%)
SgtMap topography nFromCache=6 nNotFromCache=13
GSHHS: nCached=96 of 100, nCoarse=26, nSuccesses=192, nTossed=0
NationalBoundaries: nCached=48 of 100, nCoarse=13, nSuccesses=96, nTossed=0
StateBoundaries: nCached=8 of 100, nCoarse=0, nSuccesses=56, nTossed=0
Rivers: nCached=48 of 100, nCoarse=12, nSuccesses=96, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
31 + 37 + 40 + 31 + 37 + 34 + 28 + 30 + 33 + 43 + 36 + 36 + 32 + 27 + 42 + 39 +
40 + 36 + 30 + 37 + 35 + 45 + 36 + 33 + 29 + 21 + 32 + 20 + 28 + 44 + 39 + 27 +
40 + 29 + 27 + 47 + 26 + 33 + 28 + 36 + 35 + 37 + 27 + 34 + 42 + 37 + 29 + 41 +
33 + 40 + 25 + 36 + 45 + 28 + 35 + 33 + 35 + 30 + 44 + 34 + 38 + 24 + 26 + 46 +
35 + 36 + 30 + 42 + 36 + 33 + 39 + 30 + 39 + 39 + 37 + 35 + 28 + 30 + 34 + 33 +
27 + 39 + 36 + 38 + 30 + 30 + 35 + 38 + 29 + 37 + 37 + 36 + 32 + 31 + 27 + 32 +
31 + 28 + 37 + 28 + 34 + 31 + 29 + 21 + 30 + 33 + 42 + 46 + 30 + 37 + 25 + 24 +
27 + 32 + 36 + 36 + 35 + 25 + 26 + 27 + 44 + 39 + 36 + 31 + 30 + 33 + 29 = 4270
canonicalStringHolder map sizes:
25 + 17 + 20 + 19 + 19 + 21 + 23 + 27 + 19 + 25 + 30 + 16 + 20 + 21 + 24 + 28 +
18 + 21 + 28 + 33 + 26 + 19 + 30 + 23 + 28 + 19 + 30 + 25 + 23 + 32 + 28 + 25 +
26 + 16 + 28 + 23 + 29 + 30 + 21 + 22 + 25 + 19 + 22 + 24 + 28 + 19 + 20 + 27 +
21 + 25 + 20 + 25 + 20 + 23 + 22 + 26 + 24 + 30 + 23 + 31 + 21 + 23 + 13 + 19 +
15 + 30 + 27 + 16 + 25 + 24 + 21 + 21 + 22 + 27 + 19 + 29 + 29 + 21 + 28 + 19 +
23 + 21 + 19 + 17 + 29 + 28 + 16 + 30 + 23 + 29 + 27 + 24 + 17 + 23 + 21 + 21 +
22 + 20 + 28 + 22 + 20 + 21 + 26 + 26 + 19 + 30 + 28 + 26 + 28 + 20 + 22 + 17 +
23 + 21 + 20 + 15 + 23 + 22 + 25 + 24 + 25 + 17 + 26 + 25 + 19 + 29 + 23 = 2960
Number of threads: Tomcat-waiting=14, inotify=4, other=12
(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/0x00007f8b7c0a4c00.invokeVirtual(LambdaForm$DMH)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x00007f8b7c0a5400.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[#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)
#5 Thread[#19,Notification Thread,9,system] RUNNABLE daemon
#6 Thread[#24,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)
#7 Thread[#55,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)
#8 Thread[#56,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)
#9 Thread[#57,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)
#10 Thread[#72,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
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:758)
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[#73,http-nio-8080-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:519)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)
#12 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)