|
SalishSeaCast ERDDAP™
Public access to the SalishSeaCast model products |
Brought to you by SalishSeaCast UBC EOAS MEOPAR NOAA |
Current time is 2026-03-24T18:32:49-07:00
Startup was at 2026-02-04T09:21:42-08:00
Last major LoadDatasets started 5m 29s 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 = 18773
Response Failed Time (since last major LoadDatasets) n = 5, median ~= 0 ms
Response Failed Time (since last Daily Report) n = 192, median ~= 0 ms
Response Failed Time (since startup) n = 22684, median ~= 1 ms
Response Succeeded Time (since last major LoadDatasets) n = 12, median ~= 1 ms
Response Succeeded Time (since last Daily Report) n = 2340, median ~= 4 ms
Response Succeeded Time (since startup) n = 785623, median ~= 1902 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.07207389 processCPULoad=0.02643703 totalMemory=128712MB freeMemory=4381MB totalSwapSpace=16274MB freeSwapSpace=15817MB
Number of active requests=2
Number of threads: Tomcat-waiting=13, inotify=7, other=13
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 19271 MB (highWaterMark= 32002 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-03-24T18:27:47-07:00 27s 3707 1 53.0 28 ( 5) 7 ( 0) 0 0 0 14 7 13 167 0 0%
2026-03-24T18:12:47-07:00 28s 3706 1 53.0 27 ( 2) 12 ( 0) 0 0 0 14 7 13 163 0 0%
2026-03-24T17:57:47-07:00 28s 3705 1 53.0 22 ( 10) 9 ( 0) 0 0 0 14 7 13 167 1 0%
2026-03-24T17:42:44-07:00 26s 3704 1 53.0 26 ( 1) 12 ( 0) 0 0 0 14 7 13 306 0 0%
2026-03-24T17:27:44-07:00 27s 3703 1 53.0 16 ( 2) 7 ( 0) 0 0 0 14 7 13 167 0 0%
2026-03-24T17:12:44-07:00 28s 3702 1 53.0 29 ( 1) 12 ( 0) 0 0 0 14 7 13 167 0 0%
2026-03-24T16:57:43-07:00 28s 3701 1 53.0 11 ( 18) 0 ( 0) 0 0 0 14 7 13 153 0 0%
2026-03-24T16:42:42-07:00 27s 3700 1 53.0 22 ( 8) 0 ( 0) 0 0 0 14 7 13 163 0 0%
2026-03-24T16:27:40-07:00 26s 3699 1 53.0 32 ( 9) 0 ( 0) 0 0 0 14 7 13 162 1 0%
2026-03-24T16:12:39-07:00 25s 3698 1 53.0 29 ( 8) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T15:57:41-07:00 27s 3697 1 53.0 23 ( 14) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T15:42:38-07:00 25s 3696 1 53.0 25 ( 8) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T15:27:38-07:00 26s 3695 1 53.0 29 ( 8) 1 ( 40000) 0 0 0 14 7 13 166 0 0%
2026-03-24T15:12:39-07:00 27s 3694 1 53.0 11 ( 15) 0 ( 0) 0 0 0 14 7 13 156 0 0%
2026-03-24T14:57:39-07:00 28s 3693 1 53.0 11 ( 12) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T14:42:35-07:00 25s 3692 1 53.0 11 ( 16) 0 ( 0) 0 0 0 14 7 13 1530 0 0%
2026-03-24T14:27:36-07:00 26s 3691 1 53.0 13 ( 13) 0 ( 0) 0 0 0 14 7 13 1522 0 0%
2026-03-24T14:12:37-07:00 28s 3690 1 53.0 12 ( 5) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T13:57:36-07:00 27s 3689 1 53.0 10 ( 10) 0 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T13:42:34-07:00 25s 3688 1 53.0 19 ( 11) 0 ( 0) 0 0 0 14 7 13 161 0 0%
2026-03-24T13:27:35-07:00 27s 3687 1 53.0 11 ( 12) 0 ( 0) 0 0 0 14 7 13 160 0 0%
2026-03-24T13:12:34-07:00 27s 3686 1 53.0 14 ( 20) 0 ( 0) 0 0 0 14 7 13 160 0 0%
2026-03-24T12:57:34-07:00 27s 3685 1 53.0 12 ( 13) 0 ( 0) 0 0 0 14 7 13 155 0 0%
2026-03-24T12:42:33-07:00 27s 3684 1 53.0 9 ( 12) 0 ( 0) 0 0 0 14 7 13 152 0 0%
2026-03-24T12:27:33-07:00 27s 3683 1 53.0 12 ( 13) 0 ( 0) 0 0 0 14 7 13 553 0 0%
2026-03-24T12:12:32-07:00 27s 3682 1 53.0 12 ( 17) 0 ( 0) 0 0 0 14 7 13 153 0 0%
2026-03-24T11:57:31-07:00 27s 3681 1 53.0 140 ( 2) 0 ( 0) 0 0 0 14 7 13 154 1 0%
2026-03-24T11:42:19-07:00 16s 3680 1 53.0 11 ( 275) 2 ( 3500) 0 0 0 13 7 14 696 3 0%
2026-03-24T11:27:31-07:00 27s 3679 1 53.0 63 ( 353) 0 ( 0) 0 0 0 13 7 14 2079 3 0%
2026-03-24T11:12:36-07:00 32s 3678 1 53.0 57 ( 10) 0 ( 0) 0 0 0 13 7 14 558 4 0%
2026-03-24T10:57:08-07:00 3s 3677 1 53.0 90 ( 276) 5 ( 0) 0 0 0 13 7 14 647 2 0%
2026-03-24T10:41:20-07:00 26s 3665 1 53.0 123 ( 2) 11 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-24T10:26:20-07:00 27s 3664 1 53.0 593 ( 2) 6 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-24T10:11:19-07:00 27s 3663 1 53.0 38 ( 50) 11 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T09:56:12-07:00 20s 3662 1 53.0 170 ( 2) 6 ( 0) 0 0 0 14 7 13 156 0 0%
2026-03-24T09:41:16-07:00 27s 3641 1 53.0 147 ( 2) 11 ( 0) 0 0 0 14 7 13 154 0 0%
2026-03-24T09:26:16-07:00 27s 3640 1 53.0 151 ( 3) 6 ( 0) 0 0 0 14 7 13 165 0 0%
2026-03-24T09:11:14-07:00 27s 3639 1 53.0 47 ( 2) 11 ( 0) 0 0 0 14 7 13 139 1 0%
2026-03-24T08:56:14-07:00 27s 3638 1 53.0 18 ( 1) 6 ( 0) 0 0 0 14 7 13 361 1 0%
2026-03-24T08:41:13-07:00 27s 3636 1 53.0 22 ( 1) 11 ( 0) 0 0 0 14 7 13 142 1 0%
2026-03-24T08:26:13-07:00 28s 3635 1 53.0 32 ( 1) 6 ( 0) 0 0 0 14 7 13 148 1 0%
2026-03-24T08:11:12-07:00 28s 3634 1 53.0 26 ( 2) 12 ( 0) 0 0 0 15 7 12 140 1 0%
2026-03-24T07:56:11-07:00 28s 3633 1 53.0 20 ( 8) 6 ( 0) 0 0 0 14 7 13 145 1 0%
2026-03-24T07:41:11-07:00 29s 3632 1 53.0 31 ( 1) 11 ( 0) 0 0 0 14 7 13 149 1 0%
2026-03-24T07:26:09-07:00 27s 3631 1 53.0 72 ( 286) 6 ( 0) 0 0 0 14 7 13 156 1 0%
2026-03-24T07:11:08-07:00 28s 3630 1 53.0 23 ( 1) 11 ( 0) 0 0 0 14 7 13 554 1 0%
2026-03-24T06:56:07-07:00 28s 3629 1 53.0 20 ( 17) 6 ( 0) 0 0 0 14 7 13 552 1 0%
2026-03-24T06:41:04-07:00 25s 3628 1 53.0 23 ( 1) 11 ( 0) 0 0 0 14 7 13 1507 1 0%
2026-03-24T06:26:04-07:00 27s 3627 1 53.0 16 ( 2) 6 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-24T06:11:02-07:00 25s 3626 1 53.0 22 ( 1) 11 ( 0) 0 0 0 14 7 13 1529 1 0%
2026-03-24T05:56:04-07:00 28s 3625 1 53.0 80 ( 2) 6 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-24T05:41:02-07:00 27s 3623 1 53.0 40 ( 118) 11 ( 0) 0 0 0 14 7 13 158 1 0%
2026-03-24T05:25:47-07:00 13s 3622 1 53.0 19 ( 13) 7 ( 0) 0 0 0 13 7 14 1527 1 0%
2026-03-24T05:11:01-07:00 28s 3601 1 53.0 27 ( 4) 11 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-24T04:56:00-07:00 28s 3600 1 53.0 25 ( 1) 6 ( 0) 0 0 0 14 7 13 169 1 0%
2026-03-24T04:41:00-07:00 28s 3599 1 53.0 35 ( 0) 11 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T04:25:59-07:00 28s 3598 1 53.0 27 ( 1) 6 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T04:10:56-07:00 26s 3597 1 53.0 44 ( 3) 11 ( 0) 0 0 0 14 7 13 222 0 0%
2026-03-24T03:55:56-07:00 26s 3596 1 53.0 20 ( 1) 6 ( 0) 0 0 0 14 7 13 222 0 0%
2026-03-24T03:40:55-07:00 26s 3595 1 53.0 23 ( 1) 11 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T03:25:55-07:00 27s 3594 1 53.0 16 ( 1) 6 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T03:10:53-07:00 26s 3593 1 53.0 27 ( 2) 11 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T02:55:54-07:00 28s 3592 1 53.0 18 ( 1) 6 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T02:40:58-07:00 32s 3590 1 53.0 21 ( 1) 11 ( 0) 0 0 0 14 7 13 171 0 0%
2026-03-24T02:25:53-07:00 28s 3587 1 53.0 22 ( 2) 6 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T02:10:52-07:00 28s 3586 1 53.0 53 ( 5) 11 ( 0) 0 0 0 14 7 13 235 0 0%
2026-03-24T01:55:53-07:00 28s 3585 1 53.0 17 ( 4) 6 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T01:40:52-07:00 28s 3584 1 53.0 21 ( 1) 11 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T01:25:50-07:00 25s 3583 1 53.0 14 ( 1) 6 ( 0) 0 0 0 14 7 13 1545 0 0%
2026-03-24T01:10:50-07:00 26s 3582 1 53.0 18 ( 1) 11 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-24T00:55:51-07:00 27s 3581 1 53.0 14 ( 1) 7 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-24T00:40:51-07:00 27s 3580 1 53.0 19 ( 1) 10 ( 0) 0 0 0 14 7 13 169 0 0%
2026-03-24T00:25:50-07:00 26s 3579 1 53.0 14 ( 1) 6 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-24T00:10:51-07:00 27s 3578 1 53.0 18 ( 1) 10 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-23T23:55:50-07:00 26s 3577 1 53.0 9 ( 1) 6 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T23:40:50-07:00 26s 3576 1 53.0 17 ( 1) 11 ( 0) 0 0 0 15 7 12 145 0 0%
2026-03-23T23:25:51-07:00 27s 3575 1 53.0 17 ( 1) 6 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T23:11:06-07:00 42s 3574 1 53.0 24 ( 1) 11 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T22:55:50-07:00 27s 3573 1 53.0 13 ( 1) 6 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T22:40:50-07:00 26s 3572 1 53.0 19 ( 1) 11 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-23T22:25:50-07:00 26s 3571 1 53.0 14 ( 1) 6 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T22:10:50-07:00 26s 3570 1 53.0 19 ( 1) 11 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-23T21:55:50-07:00 26s 3569 1 53.0 17 ( 1) 6 ( 0) 0 0 0 15 7 12 153 0 0%
2026-03-23T21:40:50-07:00 26s 3568 1 53.0 17 ( 1) 11 ( 0) 0 0 0 15 7 12 155 0 0%
2026-03-23T21:25:49-07:00 26s 3567 1 53.0 29 ( 0) 6 ( 0) 0 0 0 15 7 12 145 0 0%
2026-03-23T21:10:50-07:00 27s 3566 1 53.0 23 ( 1) 11 ( 0) 0 0 0 15 7 12 154 0 0%
2026-03-23T20:55:50-07:00 26s 3565 1 53.0 14 ( 1) 6 ( 0) 0 0 0 15 7 12 154 0 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 45, median ~= 38571 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: 1
<= 10 s: 0
<= 20 s: 2
<= 1 min: 42
<= 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 = 4528, median ~= 87 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 110
<= 50 ms: 705
<= 100 ms: 1966
<= 200 ms: 525
<= 500 ms: 608
<= 1 s: 55
<= 2 s: 12
<= 5 s: 5
<= 10 s: 15
<= 20 s: 19
<= 1 min: 469
<= 2 min: 5
<= 5 min: 4
<= 10 min: 2
<= 20 min: 13
<= 1 hr: 15
> 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: 1
<= 500 ms: 1
<= 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: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since startup):
n = 415, median ~= 849 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 5
<= 200 ms: 21
<= 500 ms: 97
<= 1 s: 121
<= 2 s: 66
<= 5 s: 45
<= 10 s: 5
<= 20 s: 1
<= 1 min: 3
<= 2 min: 1
<= 5 min: 3
<= 10 min: 1
<= 20 min: 2
<= 1 hr: 44
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 5, median ~= 0 ms
0 ms: 4
1 ms: 1
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 = 192, median ~= 0 ms
0 ms: 122
1 ms: 60
2 ms: 1
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 3
<= 1 s: 0
<= 2 s: 0
<= 5 s: 2
<= 10 s: 0
<= 20 s: 1
<= 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 = 22684, median ~= 1 ms
0 ms: 6862
1 ms: 6062
2 ms: 675
<= 5 ms: 382
<= 10 ms: 264
<= 20 ms: 134
<= 50 ms: 68
<= 100 ms: 37
<= 200 ms: 23
<= 500 ms: 601
<= 1 s: 20
<= 2 s: 30
<= 5 s: 65
<= 10 s: 3381
<= 20 s: 2251
<= 1 min: 1091
<= 2 min: 56
<= 5 min: 560
<= 10 min: 100
<= 20 min: 13
<= 1 hr: 4
> 1 hr: 5
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 12, median ~= 1 ms
0 ms: 0
1 ms: 5
2 ms: 4
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 1
<= 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: 2
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 2340, median ~= 4 ms
0 ms: 294
1 ms: 493
2 ms: 202
<= 5 ms: 251
<= 10 ms: 67
<= 20 ms: 154
<= 50 ms: 257
<= 100 ms: 73
<= 200 ms: 27
<= 500 ms: 310
<= 1 s: 12
<= 2 s: 9
<= 5 s: 8
<= 10 s: 4
<= 20 s: 2
<= 1 min: 0
<= 2 min: 5
<= 5 min: 132
<= 10 min: 39
<= 20 min: 1
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 785623, median ~= 1902 ms
0 ms: 33083
1 ms: 47623
2 ms: 20280
<= 5 ms: 22165
<= 10 ms: 5706
<= 20 ms: 14808
<= 50 ms: 30777
<= 100 ms: 9191
<= 200 ms: 5075
<= 500 ms: 35249
<= 1 s: 9035
<= 2 s: 177166
<= 5 s: 337996
<= 10 s: 9851
<= 20 s: 2684
<= 1 min: 1240
<= 2 min: 4095
<= 5 min: 11368
<= 10 min: 7600
<= 20 min: 531
<= 1 hr: 98
> 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
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)
: 2533 (100%)
Language (since startup)
: 807972 (100%)
SgtMap topography nFromCache=35 nNotFromCache=110
GSHHS: nCached=86 of 100, nCoarse=14, nSuccesses=338, nTossed=0
NationalBoundaries: nCached=43 of 100, nCoarse=2, nSuccesses=169, nTossed=0
StateBoundaries: nCached=43 of 100, nCoarse=0, nSuccesses=169, nTossed=0
Rivers: nCached=43 of 100, nCoarse=0, nSuccesses=169, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
30 + 39 + 38 + 29 + 34 + 34 + 28 + 28 + 34 + 40 + 36 + 34 + 34 + 26 + 40 + 36 +
40 + 37 + 31 + 35 + 36 + 47 + 35 + 33 + 25 + 21 + 31 + 20 + 29 + 41 + 39 + 30 +
41 + 28 + 28 + 43 + 27 + 32 + 26 + 35 + 33 + 38 + 29 + 34 + 42 + 36 + 32 + 42 +
33 + 38 + 27 + 33 + 45 + 28 + 30 + 34 + 33 + 30 + 42 + 37 + 39 + 27 + 26 + 44 +
35 + 36 + 29 + 39 + 35 + 32 + 40 + 32 + 38 + 39 + 37 + 33 + 28 + 30 + 33 + 33 +
27 + 40 + 38 + 39 + 31 + 31 + 35 + 36 + 29 + 36 + 38 + 37 + 32 + 32 + 27 + 34 +
32 + 30 + 37 + 30 + 34 + 31 + 29 + 23 + 29 + 35 + 40 + 48 + 29 + 38 + 27 + 25 +
27 + 30 + 38 + 35 + 35 + 28 + 27 + 25 + 44 + 38 + 37 + 33 + 30 + 33 + 28 = 4258
canonicalStringHolder map sizes:
444 + 429 + 418 + 442 + 455 + 489 + 451 + 469 + 464 + 449 + 494 + 441 + 426 + 457 + 450 + 451 +
462 + 496 + 479 + 490 + 461 + 454 + 450 + 483 + 463 + 448 + 453 + 446 + 454 + 473 + 458 + 437 +
462 + 449 + 442 + 417 + 429 + 446 + 457 + 475 + 485 + 438 + 439 + 503 + 484 + 455 + 468 + 458 +
458 + 448 + 497 + 460 + 503 + 496 + 473 + 489 + 442 + 469 + 407 + 495 + 463 + 451 + 437 + 446 +
477 + 454 + 468 + 450 + 412 + 490 + 424 + 426 + 468 + 465 + 458 + 446 + 491 + 474 + 473 + 443 +
444 + 472 + 411 + 455 + 495 + 478 + 457 + 441 + 449 + 448 + 476 + 438 + 447 + 468 + 444 + 443 +
467 + 452 + 423 + 464 + 441 + 440 + 481 + 474 + 417 + 456 + 461 + 453 + 488 + 497 + 447 + 484 +
477 + 437 + 450 + 449 + 398 + 473 + 473 + 442 + 467 + 468 + 459 + 440 + 457 + 413 + 467 = 58077
Number of threads: Tomcat-waiting=13, inotify=7, other=13
(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/0x00007ef82c0a4c00.invokeVirtual(LambdaForm$DMH)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x00007ef82c0a5400.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[#5188,http-nio-8080-exec-1294,5,main] TIMED_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)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1394)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:628)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:330)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:777)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:674)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:377)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:355)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:102)
java.base@21.0.7/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:217)
java.base@21.0.7/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
com.cohort.util.File2.copy(File2.java:2216)
com.cohort.util.File2.copy(File2.java:2185)
com.cohort.util.File2.copy(File2.java:2132)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3501)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342)
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.http11.Http11Processor.service(Http11Processor.java:398)
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:1740)
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)
#8 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)
#9 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)
#10 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)
#11 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)
#12 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)
#13 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)