|
SalishSeaCast ERDDAP™
Public access to the SalishSeaCast model products |
Brought to you by SalishSeaCast UBC EOAS MEOPAR NOAA |
Current time is 2026-03-27T10:16:58-07:00
Startup was at 2026-02-04T09:21:42-08:00
Last major LoadDatasets started 13m 46s ago and finished after 15 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 = 20214
Response Failed Time (since last major LoadDatasets) n = 6, median ~= 0 ms
Response Failed Time (since last Daily Report) n = 152, median ~= 0 ms
Response Failed Time (since startup) n = 24798, median ~= 1 ms
Response Succeeded Time (since last major LoadDatasets) n = 62, median ~= 133 ms
Response Succeeded Time (since last Daily Report) n = 48547, median ~= 1597 ms
Response Succeeded Time (since startup) n = 1029971, median ~= 1969 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.22266679 processCPULoad=0.07117371 totalMemory=128712MB freeMemory=2041MB totalSwapSpace=16274MB freeSwapSpace=15834MB
Number of active requests=3
Number of threads: Tomcat-waiting=12, inotify=7, other=14
3 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 1616 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-27T10:03:24-07:00 11s 4135 1 53.0 2307 ( 3261) 12 ( 0) 0 0 0 12 7 15 196 9 0%
2026-03-27T09:48:23-07:00 14s 4114 1 53.0 3338 ( 3481) 11 ( 0) 0 0 0 8 7 30 760 16 0%
2026-03-27T09:33:17-07:00 10s 4113 1 53.0 2437 ( 3482) 30 ( 0) 0 0 0 7 7 30 3376 7 0%
2026-03-27T09:18:04-07:00 9s 4112 1 53.0 43 ( 18) 17 ( 1) 0 0 0 13 7 14 1532 4 0%
2026-03-27T09:02:56-07:00 9s 4111 1 53.0 39 ( 150) 12 ( 0) 0 0 0 13 7 14 182 3 0%
2026-03-27T08:47:50-07:00 10s 4110 1 53.0 6567 ( 1499) 7 ( 0) 0 0 0 12 7 15 1587 23 0%
2026-03-27T08:32:50-07:00 12s 4108 1 53.0 8689 ( 1502) 12 ( 0) 0 0 0 7 7 30 1039 17 0%
2026-03-27T08:17:47-07:00 9s 4107 1 53.0 8711 ( 1505) 7 ( 0) 0 0 0 7 7 30 646 18 0%
2026-03-27T08:02:42-07:00 9s 4106 1 53.0 8848 ( 1504) 12 ( 0) 0 0 0 7 7 30 834 26 0%
2026-03-27T07:47:39-07:00 9s 4105 1 53.0 7436 ( 1542) 7 ( 0) 0 0 0 7 7 30 1097 6 0%
2026-03-27T07:32:36-07:00 9s 4104 1 53.0 37 ( 425) 12 ( 0) 0 0 0 12 7 15 1547 4 0%
2026-03-27T07:17:35-07:00 10s 4103 1 53.0 29 ( 75000) 7 ( 1) 0 0 0 12 7 15 187 4 0%
2026-03-27T07:02:34-07:00 9s 4102 1 53.0 37 ( 750) 12 ( 0) 0 0 0 12 7 15 519 4 0%
2026-03-27T06:47:33-07:00 9s 4101 1 53.0 31 ( 85000) 7 ( 0) 0 0 0 12 7 15 158 4 0%
2026-03-27T06:32:31-07:00 9s 4100 1 53.0 27 ( 2) 12 ( 0) 0 0 0 12 7 15 199 3 0%
2026-03-27T06:17:49-07:00 27s 4099 1 53.0 22 ( 10) 7 ( 0) 0 0 0 14 7 13 434 1 0%
2026-03-27T06:02:49-07:00 28s 4098 1 53.0 27 ( 2) 12 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T05:47:48-07:00 28s 4097 1 53.0 21 ( 15) 7 ( 0) 0 0 0 13 7 14 434 1 0%
2026-03-27T05:32:46-07:00 27s 4096 1 53.0 28 ( 3) 12 ( 0) 0 0 0 14 7 13 226 1 0%
2026-03-27T05:17:45-07:00 28s 4095 1 53.0 20 ( 5) 7 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T05:02:44-07:00 28s 4094 1 53.0 29 ( 4) 12 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T04:47:44-07:00 28s 4093 1 53.0 21 ( 8) 7 ( 0) 0 0 0 14 7 13 425 1 0%
2026-03-27T04:32:42-07:00 27s 4092 1 53.0 27 ( 2) 13 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T04:17:41-07:00 27s 4091 1 53.0 35 ( 4) 7 ( 0) 0 0 0 14 7 13 166 2 0%
2026-03-27T04:02:41-07:00 27s 4090 1 53.0 25 ( 2) 12 ( 0) 0 0 0 14 7 13 217 1 0%
2026-03-27T03:47:39-07:00 27s 4089 1 53.0 30 ( 5) 7 ( 0) 0 0 0 14 7 13 182 1 0%
2026-03-27T03:32:30-07:00 18s 4087 1 53.0 37 ( 121) 14 ( 0) 0 0 0 14 7 13 1528 0 0%
2026-03-27T03:17:32-07:00 22s 4066 1 53.0 17 ( 4) 7 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T03:02:36-07:00 26s 4065 1 53.0 28 ( 2) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-27T02:47:37-07:00 27s 4064 1 53.0 20 ( 4) 7 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T02:32:37-07:00 28s 4059 1 53.0 21 ( 2) 12 ( 0) 0 0 0 14 7 13 434 1 0%
2026-03-27T02:17:35-07:00 27s 4058 1 53.0 18 ( 5) 7 ( 1) 0 0 0 14 7 13 198 1 0%
2026-03-27T02:02:34-07:00 27s 4057 1 53.0 20 ( 2) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-27T01:47:34-07:00 27s 4056 1 53.0 18 ( 2) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-27T01:32:33-07:00 27s 4055 1 53.0 24 ( 1) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-27T01:17:33-07:00 28s 4054 1 53.0 17 ( 13) 7 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-27T01:02:30-07:00 25s 4053 1 53.0 35 ( 3) 12 ( 0) 0 0 0 14 7 13 1528 1 0%
2026-03-27T00:47:31-07:00 28s 4052 1 53.0 18 ( 4) 7 ( 1) 0 0 0 14 7 13 166 1 0%
2026-03-27T00:32:31-07:00 28s 4051 1 53.0 26 ( 2) 12 ( 0) 0 0 0 14 7 13 167 0 0%
2026-03-27T00:17:29-07:00 27s 4048 1 53.0 18 ( 5) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-27T00:02:28-07:00 25s 4047 1 53.0 28 ( 8) 12 ( 0) 0 0 0 14 7 13 1528 1 0%
2026-03-26T23:47:29-07:00 29s 4046 1 53.0 20 ( 17) 7 ( 0) 0 0 0 14 7 13 216 2 0%
2026-03-26T23:32:27-07:00 27s 4045 1 53.0 22 ( 2) 12 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-26T23:17:35-07:00 35s 4044 1 53.0 16 ( 2) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T23:02:26-07:00 28s 4043 1 53.0 22 ( 1) 12 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-26T22:47:26-07:00 28s 4042 1 53.0 17 ( 1) 7 ( 0) 0 0 0 14 7 13 166 1 0%
2026-03-26T22:32:24-07:00 27s 4041 1 53.0 19 ( 1) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T22:17:24-07:00 28s 4040 1 53.0 15 ( 2) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T22:02:24-07:00 28s 4039 1 53.0 23 ( 1) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T21:47:21-07:00 26s 4038 1 53.0 20 ( 2) 7 ( 0) 0 0 0 14 7 13 1528 1 0%
2026-03-26T21:32:22-07:00 27s 4037 1 53.0 19 ( 1) 12 ( 0) 0 0 0 15 7 12 150 0 0%
2026-03-26T21:17:21-07:00 27s 4036 1 53.0 15 ( 1) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T21:02:18-07:00 25s 4035 1 53.0 23 ( 2) 12 ( 0) 0 0 0 14 7 13 1528 1 0%
2026-03-26T20:47:20-07:00 27s 4034 1 53.0 14 ( 1) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T20:32:19-07:00 27s 4033 1 53.0 22 ( 1) 12 ( 0) 0 0 0 14 7 13 225 0 0%
2026-03-26T20:17:18-07:00 27s 4032 1 53.0 14 ( 1) 8 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T20:02:18-07:00 27s 4031 1 53.0 26 ( 2) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T19:47:18-07:00 28s 4030 1 53.0 16 ( 2) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T19:32:17-07:00 28s 4029 1 53.0 22 ( 1) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T19:17:15-07:00 26s 4028 1 53.0 19 ( 13) 7 ( 0) 0 0 0 14 7 13 216 0 0%
2026-03-26T19:02:17-07:00 29s 4027 1 53.0 61 ( 5) 15 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T18:47:13-07:00 26s 4023 1 53.0 19 ( 11) 7 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T18:32:15-07:00 28s 4022 1 53.0 20 ( 1) 12 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T18:17:14-07:00 27s 4021 1 53.0 16 ( 2) 7 ( 0) 0 0 0 14 7 13 216 0 0%
2026-03-26T18:02:14-07:00 27s 4020 1 53.0 25 ( 2) 13 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T17:47:13-07:00 28s 4019 1 53.0 18 ( 2) 8 ( 0) 0 0 0 14 7 13 166 0 0%
2026-03-26T17:32:08-07:00 23s 4015 1 53.0 896 ( 3431) 12 ( 0) 0 0 0 14 7 13 155 2 0%
2026-03-26T17:17:06-07:00 23s 4014 1 53.0 3602 ( 3482) 8 ( 0) 0 0 0 7 7 28 903 10 0%
2026-03-26T17:01:57-07:00 15s 4013 1 53.0 3536 ( 3496) 5 ( 0) 0 0 0 7 7 28 2295 12 0%
2026-03-26T16:46:56-07:00 21s 4012 1 53.0 3696 ( 3456) 0 ( 0) 0 0 0 7 7 28 821 13 0%
2026-03-26T16:31:53-07:00 18s 4011 1 53.0 3592 ( 3466) 0 ( 0) 0 0 0 7 7 28 644 17 0%
2026-03-26T16:16:49-07:00 16s 4010 1 53.0 3500 ( 3499) 0 ( 0) 0 0 0 7 7 28 2230 16 0%
2026-03-26T16:01:43-07:00 16s 4009 1 53.0 3493 ( 3497) 0 ( 0) 0 0 0 7 7 28 810 9 0%
2026-03-26T15:46:49-07:00 22s 4008 1 53.0 3433 ( 3498) 0 ( 0) 0 0 0 7 7 28 839 14 0%
2026-03-26T15:31:50-07:00 24s 4007 1 53.0 3357 ( 3496) 0 ( 0) 0 0 0 6 7 28 647 17 0%
2026-03-26T15:16:42-07:00 16s 4006 1 53.0 3240 ( 3501) 0 ( 0) 0 0 0 7 7 27 831 13 0%
2026-03-26T15:01:34-07:00 10s 4005 1 53.0 3102 ( 3506) 0 ( 0) 0 0 0 6 7 28 886 8 0%
2026-03-26T14:46:48-07:00 24s 4004 1 53.0 1990 ( 3443) 0 ( 0) 0 0 0 6 7 28 746 4 0%
2026-03-26T14:31:38-07:00 15s 4003 1 53.0 3745 ( 3498) 0 ( 0) 0 0 0 7 7 28 992 10 0%
2026-03-26T14:16:49-07:00 26s 4002 1 53.0 3871 ( 3498) 0 ( 0) 0 0 0 7 7 28 1065 8 0%
2026-03-26T14:01:41-07:00 18s 4001 1 53.0 3637 ( 3498) 0 ( 0) 0 0 0 7 7 28 1240 17 0%
2026-03-26T13:46:41-07:00 19s 4000 1 53.0 3497 ( 3497) 0 ( 0) 0 0 0 7 7 28 810 20 0%
2026-03-26T13:31:39-07:00 18s 3999 1 53.0 3274 ( 3499) 0 ( 0) 0 0 0 8 7 27 913 13 0%
2026-03-26T13:16:45-07:00 24s 3998 1 53.0 3605 ( 3460) 0 ( 0) 0 0 0 7 7 28 520 26 0%
2026-03-26T13:01:46-07:00 27s 3997 1 53.0 3846 ( 3496) 0 ( 0) 0 0 0 7 7 28 935 16 0%
2026-03-26T12:46:38-07:00 20s 3996 1 53.0 3705 ( 3498) 0 ( 0) 0 0 0 7 7 28 887 23 0%
2026-03-26T12:31:41-07:00 25s 3995 1 53.0 3615 ( 3497) 0 ( 0) 0 0 0 7 7 28 817 31 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 12, median ~= 8333 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: 9
<= 20 s: 3
<= 1 min: 0
<= 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 = 4782, median ~= 90 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: 29
<= 20 s: 46
<= 1 min: 682
<= 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 = 2, 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: 1
<= 1 s: 0
<= 2 s: 0
<= 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
Minor LoadDatasets Times Distribution (since startup):
n = 439, median ~= 838 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: 23
<= 500 ms: 105
<= 1 s: 128
<= 2 s: 69
<= 5 s: 47
<= 10 s: 5
<= 20 s: 1
<= 1 min: 3
<= 2 min: 1
<= 5 min: 3
<= 10 min: 2
<= 20 min: 3
<= 1 hr: 44
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 6, median ~= 0 ms
0 ms: 4
1 ms: 2
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 = 152, median ~= 0 ms
0 ms: 69
1 ms: 66
2 ms: 8
<= 5 ms: 2
<= 10 ms: 0
<= 20 ms: 1
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 5
<= 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 startup):
n = 24798, median ~= 1 ms
0 ms: 8031
1 ms: 6931
2 ms: 688
<= 5 ms: 384
<= 10 ms: 266
<= 20 ms: 136
<= 50 ms: 71
<= 100 ms: 37
<= 200 ms: 25
<= 500 ms: 641
<= 1 s: 21
<= 2 s: 31
<= 5 s: 70
<= 10 s: 3382
<= 20 s: 2255
<= 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 = 62, median ~= 133 ms
0 ms: 3
1 ms: 7
2 ms: 5
<= 5 ms: 3
<= 10 ms: 3
<= 20 ms: 4
<= 50 ms: 2
<= 100 ms: 0
<= 200 ms: 12
<= 500 ms: 3
<= 1 s: 3
<= 2 s: 1
<= 5 s: 1
<= 10 s: 1
<= 20 s: 0
<= 1 min: 0
<= 2 min: 1
<= 5 min: 13
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 48547, median ~= 1597 ms
0 ms: 45
1 ms: 106
2 ms: 36
<= 5 ms: 30
<= 10 ms: 18
<= 20 ms: 56
<= 50 ms: 18
<= 100 ms: 14
<= 200 ms: 20
<= 500 ms: 147
<= 1 s: 380
<= 2 s: 39215
<= 5 s: 7979
<= 10 s: 290
<= 20 s: 0
<= 1 min: 0
<= 2 min: 9
<= 5 min: 184
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 1029971, median ~= 1969 ms
0 ms: 34321
1 ms: 50064
2 ms: 21198
<= 5 ms: 22935
<= 10 ms: 5935
<= 20 ms: 15672
<= 50 ms: 31587
<= 100 ms: 9468
<= 200 ms: 5432
<= 500 ms: 36575
<= 1 s: 9946
<= 2 s: 280516
<= 5 s: 466812
<= 10 s: 10577
<= 20 s: 2690
<= 1 min: 1253
<= 2 min: 4132
<= 5 min: 12551
<= 10 min: 7675
<= 20 min: 532
<= 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)
: 48675 (100%)
Language (since startup)
: 1054337 (100%)
SgtMap topography nFromCache=37 nNotFromCache=118
GSHHS: nCached=86 of 100, nCoarse=14, nSuccesses=358, nTossed=0
NationalBoundaries: nCached=43 of 100, nCoarse=2, nSuccesses=179, nTossed=0
StateBoundaries: nCached=43 of 100, nCoarse=0, nSuccesses=179, nTossed=0
Rivers: nCached=43 of 100, nCoarse=0, nSuccesses=179, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
30 + 38 + 38 + 29 + 34 + 35 + 28 + 28 + 34 + 40 + 35 + 34 + 34 + 26 + 40 + 36 +
40 + 37 + 31 + 35 + 36 + 48 + 35 + 33 + 25 + 21 + 30 + 20 + 29 + 41 + 39 + 30 +
41 + 28 + 28 + 43 + 27 + 32 + 26 + 35 + 32 + 38 + 29 + 34 + 42 + 36 + 31 + 42 +
33 + 38 + 27 + 33 + 45 + 28 + 30 + 34 + 33 + 30 + 42 + 36 + 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 + 28 + 35 + 40 + 47 + 29 + 38 + 28 + 25 +
27 + 30 + 38 + 35 + 35 + 28 + 27 + 25 + 44 + 38 + 37 + 33 + 30 + 33 + 28 = 4253
canonicalStringHolder map sizes:
16 + 12 + 11 + 15 + 14 + 14 + 16 + 22 + 16 + 21 + 17 + 9 + 13 + 17 + 18 + 20 +
10 + 14 + 22 + 21 + 22 + 13 + 22 + 19 + 22 + 16 + 19 + 16 + 19 + 21 + 25 + 16 +
15 + 17 + 21 + 14 + 19 + 21 + 18 + 17 + 17 + 12 + 17 + 16 + 19 + 15 + 11 + 17 +
13 + 21 + 13 + 16 + 18 + 20 + 15 + 21 + 14 + 17 + 14 + 23 + 18 + 17 + 11 + 12 +
13 + 23 + 20 + 13 + 15 + 21 + 16 + 16 + 22 + 25 + 14 + 15 + 23 + 17 + 23 + 16 +
13 + 17 + 15 + 11 + 25 + 20 + 10 + 18 + 14 + 21 + 18 + 20 + 10 + 16 + 19 + 16 +
13 + 17 + 16 + 14 + 13 + 12 + 19 + 18 + 16 + 16 + 17 + 21 + 19 + 14 + 15 + 12 +
22 + 18 + 19 + 10 + 18 + 17 + 15 + 19 + 20 + 11 + 24 + 11 + 16 + 22 + 20 = 2146
Number of threads: Tomcat-waiting=12, inotify=7, other=14
(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[#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[#6770,http-nio-8080-exec-1479,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)
#11 Thread[#6776,http-nio-8080-exec-1484,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)
#12 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)
#13 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)
#14 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)