GCOOS Metocean: Historical collections
   
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > Status

Current time is 2026-03-20T18:37:34-05:00
Startup was at  2026-03-19T18:37:22-05:00
Last major LoadDatasets started 11.000 s ago and is still running.
Currently, no dataset is loading.
nGridDatasets  = 45
nTableDatasets = 23610
nTotalDatasets = 23655
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
Unique users (since startup)                            n = 10843
Response Failed    Time (since last major LoadDatasets) n =       65,  median ~=       68 ms
Response Failed    Time (since last Daily Report)       n =     4497,  median ~=       22 ms
Response Failed    Time (since startup)                 n =    10130,  median ~=       43 ms
Response Succeeded Time (since last major LoadDatasets) n =     1220,  median ~=        4 ms
Response Succeeded Time (since last Daily Report)       n =    89186,  median ~=        9 ms
Response Succeeded Time (since startup)                 n =   208001,  median ~=        7 ms
TaskThread has finished 48 out of 48 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 =       23,  median ~=     1767 ms
TaskThread Succeeded Time (since startup)               n =       48,  median ~=     1632 ms
EmailThread has sent 0 out of 54 emails.  Currently, the thread is sleeping.
EmailThread Failed    Time (since last Daily Report)    n =      112,  median ~=        0 ms
EmailThread Succeeded Time (since last Daily Report)    n =        0
TouchThread has finished 63 out of 63 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.008094351 processCPULoad=0.002404291 totalMemory=128627MB freeMemory=17314MB totalSwapSpace=8191MB freeSwapSpace=8017MB
Number of active requests=2
Number of threads: Tomcat-waiting=23, inotify=5, other=54
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=  6742 MB (highWaterMark= 19004 MB) (Xmx ~= 49152 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-20T18:22:53-05:00     29s      0     023655.0       968 (     5)    95 (    47)    0       0       0       25       5    52   4250     0    0%
  2026-03-20T18:10:55-05:00    214s      5     023655.0      1753 (    14)   117 (    43)    0       0       0       25       5    46   4124     1    2%
  2026-03-20T17:52:47-05:00     30s      0     023655.0      1963 (    26)    95 (    48)    0       0       0       24       5    53   4178     4    1%
  2026-03-20T17:38:03-05:00     47s     34     023655.0      1599 (    26)    50 (    48)    0       0       0       25       5    45   4172     1    2%
  2026-03-20T17:23:06-05:00     47s      4     023655.0      1002 (     4)    72 (    59)    0       0       0       25       5    48   4098     1    2%
  2026-03-20T17:09:02-05:00    113s      1     023655.0      1757 (    10)   103 (    42)    0       0       0       25       5    38   4064     1    0%
  2026-03-20T16:54:19-05:00    133s      4     023655.0      2241 (    12)   117 (    42)    0       0       0       25       5    47   4134     3    2%
  2026-03-20T16:37:49-05:00     46s      1     023655.0      1585 (    12)    95 (    36)    0       0       0       25       5    52   4284     1    2%
  2026-03-20T16:22:47-05:00     47s      4     023655.0      1520 (    13)    55 (    47)    0       0       0       25       5    22   4056     1    0%
  2026-03-20T16:07:26-05:00     30s      0     023655.0      1353 (    14)    47 (    30)    0       0       0       25       5    36   4122     0    2%
  2026-03-20T15:54:45-05:00    172s      5     023655.0      1808 (    10)   124 (    13)    0       0       0       25       5    44   4110     3    2%
  2026-03-20T15:37:21-05:00     30s      0     023655.0      4437 (     2)    33 (    37)    0       0       0       25       5    19   4072     0    2%
  2026-03-20T15:23:50-05:00    121s      5     023655.0      6489 (     2)    63 (    16)    0       0       0       25       5    24   4096     1    2%
  2026-03-20T15:07:15-05:00     30s      0     023655.0      1348 (    13)    55 (    25)    0       0       0       25       5    28   4060     0    0%
  2026-03-20T14:54:03-05:00    141s      3     023655.0      1184 (     5)    99 (    39)    0       0       0       25       5    38   4068     3    0%
  2026-03-20T14:37:41-05:00     53s     35     023655.0      1317 (     7)    47 (    45)    0       0       0       25       5    36   4048     1    2%
  2026-03-20T14:22:26-05:00     49s      3     023655.0      1743 (     7)    52 (    34)    0       0       0       24       5    28   4104     1    2%
  2026-03-20T14:08:34-05:00    120s      2     023655.0      1466 (     7)    75 (    19)    0       0       0       25       5    38   4064     1    0%
  2026-03-20T13:53:43-05:00    133s      3     023655.0      1101 (     4)    73 (    32)    0       0       0       25       5    29   4048     4    0%
  2026-03-20T13:37:14-05:00     46s      2     023655.0      1128 (     5)    75 (    36)    0       0       0       25       5    31   4108     1    2%
  2026-03-20T13:22:13-05:00     48s      3     023655.0      1288 (     5)    92 (    29)    0       0       0       25       5    31   4052     1    0%
  2026-03-20T13:06:54-05:00     32s      1     023655.0      2226 (    13)    37 (    16)    0       0       0       24       5    45   4120     0    2%
  2026-03-20T12:54:44-05:00    205s      4     023655.0      4427 (    14)    89 (    17)    0       0       0       25       5    40   4130     3    2%
  2026-03-20T12:36:23-05:00     32s      1     023655.0      2729 (    22)    58 (    31)    0       0       0       25       5    33   4126     0    2%
  2026-03-20T12:21:36-05:00     48s      3     023655.0      1632 (    12)    64 (    29)    0       0       0       25       5    47   4094     2    2%
  2026-03-20T12:08:08-05:00    142s      2     023655.0      1606 (     5)    61 (    32)    0       0       0       25       5    42   4062     1    2%
  2026-03-20T11:52:39-05:00    117s      4     023655.0      1960 (     7)   107 (    28)    0       0       0       24       5    37   4040     2    0%
  2026-03-20T11:36:32-05:00     53s     35     023655.0      2323 (    11)    84 (    21)    0       0       0       25       5    26   4040     2    2%
  2026-03-20T11:21:21-05:00     45s      3     023655.0      2060 (    12)    56 (    28)    0       0       0       24       5    40   4072     1    2%
  2026-03-20T11:07:46-05:00    132s      2     023655.0      1523 (     5)    39 (    25)    0       0       0       25       5    27   4030     1    2%
  2026-03-20T10:52:26-05:00    115s      4     023655.0      1079 (     9)    34 (    61)    0       0       0       23       5    45   4116     2    2%
  2026-03-20T10:36:17-05:00     48s      2     023655.0      1101 (     7)   417 (    18)    0       0       0       25       5    52   4032     1    0%
  2026-03-20T10:21:09-05:00     44s      3     023655.0      1148 (     7)   754 (    16)    0       0       0       23       5    38   4080     1    2%
  2026-03-20T10:07:33-05:00    131s      2     023655.0      1593 (     8)   386 (    16)    0       0       0       22       5    37   4058     2    2%
  2026-03-20T09:51:38-05:00     79s      3     023655.0      1373 (    12)    64 (    46)    0       0       0       25       5    46   4012     2    0%
  2026-03-20T09:36:06-05:00     50s      2     023655.0      1709 (    13)    50 (    31)    0       0       0       23       5    31   4032     1    0%
  2026-03-20T09:20:44-05:00     31s      2     023655.0      1150 (    14)    50 (    37)    0       0       0       25       5    40   4026     0    2%
  2026-03-20T09:08:47-05:00    217s      3     023655.0      2177 (    11)    81 (    30)    0       0       0       24       5    49   4014     2    0%
  2026-03-20T08:50:40-05:00     32s      3     023655.0      2396 (     8)    45 (    33)    0       0       0       25       5    41   4030     2    2%
  2026-03-20T08:35:56-05:00     52s     35     023655.0      1667 (     6)    38 (    28)    0       0       0       25       5    30   4068     1    2%
  2026-03-20T08:20:57-05:00     55s      3     023655.0      3761 (     3)    51 (    41)    0       0       0       24       5    44   4080     2    2%
  2026-03-20T08:07:11-05:00    133s      2     023655.0      2361 (    11)    57 (    27)    0       0       0       25       5    28   4094     3    2%
  2026-03-20T07:51:41-05:00    105s      3     023655.0      2620 (    14)   113 (    28)    0       0       0       24       5    42   4010     2    2%
  2026-03-20T07:35:42-05:00     49s      2     023655.0      2140 (    12)    30 (    30)    0       0       0       25       5    24   4038     1    0%
  2026-03-20T07:20:35-05:00     45s      3     023655.0      2149 (     9)    33 (    39)    0       0       0       25       5    23   4046     2    2%
  2026-03-20T07:06:58-05:00    130s      2     023655.0      7847 (     4)    42 (    39)    0       0       0       25       5    34   4106     4    2%
  2026-03-20T06:51:27-05:00    103s      3     023655.0      7350 (     2)    76 (    36)    0       0       0       25       5    48   4248     8    2%
  2026-03-20T06:35:31-05:00     49s      2     023655.0      6663 (     1)    79 (    20)    0       0       0       25       5    28   4064     1    0%
  2026-03-20T06:20:09-05:00     30s      2     023655.0      1275 (    27)    19 (    15)    0       0       0       24       5    19   4018     0    2%
  2026-03-20T06:08:16-05:00    221s      3     023655.0      2079 (    30)    37 (    22)    0       0       0       24       5    30   4036     2    2%
  2026-03-20T05:50:04-05:00     31s      2     023655.0       961 (    21)    32 (    20)    0       0       0       25       5    45   4054     2    2%
  2026-03-20T05:36:00-05:00     89s      1     023655.0      6544 (     2)    26 (    20)    0       0       0       24       5    46   3954     1    2%
  2026-03-20T05:21:36-05:00    128s     37     023655.0      8995 (     2)    41 (    32)    0       0       0       25       5    21   4006     2    2%
  2026-03-20T05:06:19-05:00    115s      1     023655.0      8715 (     3)    53 (    28)    0       0       0       24       5    35   4002     5    2%
  2026-03-20T04:51:26-05:00    124s      4     023655.0      2195 (    13)   107 (    42)    0       0       0       25       5    42   4246     2    2%
  2026-03-20T04:35:05-05:00     46s      1     023655.0       967 (    14)    51 (    85)    0       0       0       25       5    37   4258     1    2%
  2026-03-20T04:20:04-05:00     48s      4     023655.0       987 (    11)    43 (    70)    0       0       0       25       5    46   3954     1    0%
  2026-03-20T04:06:05-05:00    112s      1     023655.0       977 (    14)    38 (    31)    0       0       0       25       5    37   3932     2    2%
  2026-03-20T03:51:21-05:00    130s      4     023655.0      1011 (    22)    43 (    54)    0       0       0       25       5    28   3926     3    0%
  2026-03-20T03:34:53-05:00     45s      1     023655.0      7580 (     4)    78 (    24)    0       0       0       25       5    42   4580     3    2%
  2026-03-20T03:19:54-05:00     49s      4     023655.0      8056 (     3)    49 (    31)    0       0       0       25       5    37   3956     5    2%
  2026-03-20T03:05:49-05:00    107s      1     023655.0      1052 (    11)    72 (    49)    0       0       0       25       5    50   3908     5    0%
  2026-03-20T02:51:07-05:00    128s      3     023655.0      1559 (    35)    35 (    34)    0       0       0       25       5    22   3946     3    0%
  2026-03-20T02:34:46-05:00     49s      1     023655.0      2172 (    21)    64 (   114)    0       0       0       25       5    36   3926     2    2%
  2026-03-20T02:19:47-05:00     52s     37     023655.0      2369 (    15)    98 (    53)    0       0       0       25       5    48   3882     1    0%
  2026-03-20T02:04:23-05:00     31s      0     023655.0      1458 (    14)    63 (    57)    0       0       0       25       5    37   3916     1    2%
  2026-03-20T01:51:03-05:00    135s      5     023655.0      1877 (    15)   379 (  7318)    0       0       0       25       5    46   3886     3    2%
  2026-03-20T01:34:15-05:00     29s      0     023655.0       745 (     5)   919 (  7470)    0       0       0       15       5    32   3898     0    2%
  2026-03-20T01:19:31-05:00     48s      4     023655.0      1044 (    11)  1287 (  5611)    0       0       0       13       5    49   3852     1    2%
  2026-03-20T01:05:26-05:00    106s      1     023655.0      2605 (    17)   766 (     9)    0       0       0       23       5    48   3858     2    2%
  2026-03-20T00:50:48-05:00    131s      4     023655.0       994 (     8)    95 (    20)    0       0       0       23       5    54   4166     3    2%
  2026-03-20T00:34:25-05:00     51s      1     023655.0      1529 (     8)    25 (    44)    0       0       0       25       5    26   3834     2    2%
  2026-03-20T00:19:25-05:00     54s      4     023655.0      1438 (     8)    13 (    56)    0       0       0       25       5    22   3838     1    2%
  2026-03-20T00:05:22-05:00    113s      1     023655.0      1207 (    12)    48 (    48)    0       0       0       25       5    31   3836     1    0%
  2026-03-19T23:50:37-05:00    131s      4     023655.0      1742 (    14)    97 (    41)    0       0       0       25       5    41   3844     3    2%
  2026-03-19T23:34:09-05:00     45s      1     023655.0      1401 (    13)    93 (    37)    0       0       0       25       5    34   3906     1    2%
  2026-03-19T23:19:10-05:00     49s      4     023655.0      1203 (    14)    24 (    83)    0       0       0       23       5    46   3846     1    2%
  2026-03-19T23:05:06-05:00    107s     34     023655.0      1240 (    14)    20 (   350)    0       0       0       25       5    49   3836     2    2%
  2026-03-19T22:50:25-05:00    128s      4     023655.0       785 (    13)    43 (    73)    0       0       0       25       5    35   3896     1    0%
  2026-03-19T22:33:59-05:00     46s      1     023655.0       802 (    13)    30 (    75)    0       0       0       25       5    28   3830     1    0%
  2026-03-19T22:18:58-05:00     48s      4     023655.0      1559 (    14)    68 (    46)    0       0       0       23       5    24   3852     1    2%
  2026-03-19T22:05:03-05:00    115s      1     023655.0      1180 (    14)    42 (    48)    0       0       0       25       5    34   3842     2    2%
  2026-03-19T21:50:14-05:00    128s     35     023655.0      1131 (    11)    50 (    65)    0       0       0       24       5    36   3836     2    0%
  2026-03-19T21:33:49-05:00     45s      1     023655.0      1236 (    11)    28 (    39)    0       0       0       27       5    32   3834     3    2%
  2026-03-19T21:18:51-05:00     50s      4     023655.0      1925 (     5)    62 (    69)    0       0       0       27       5    40   3824     1    0%
  2026-03-19T21:04:51-05:00    114s      1     023655.0      2750 (     4)    64 (    60)    0       0       0       27       5    47   3822     2    0%
  2026-03-19T20:49:46-05:00    117s      4     023655.0       629 (    10)    39 (    61)    0       0       0       26       5    45   3840     2    2%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       45,  median ~=    53333 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:          27
    <= 2 min:           6
    <= 5 min:          12
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =       93,  median ~=    57200 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:          50
    <= 2 min:          17
    <= 5 min:          24
    <= 10 min:          0
    <= 20 min:          1
    <= 1 hr:            1
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =       34,  median ~=    40000 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:          34
    <= 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 =       77,  median ~=    40000 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:          77
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =       65,  median ~=       68 ms
    0 ms:               1
    1 ms:               1
    2 ms:               0
    <= 5 ms:            3
    <= 10 ms:           3
    <= 20 ms:           5
    <= 50 ms:          16
    <= 100 ms:         10
    <= 200 ms:         19
    <= 500 ms:          6
    <= 1 s:             1
    <= 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 =     4497,  median ~=       22 ms
    0 ms:              61
    1 ms:              36
    2 ms:              31
    <= 5 ms:          338
    <= 10 ms:         366
    <= 20 ms:        1342
    <= 50 ms:        1098
    <= 100 ms:        708
    <= 200 ms:        283
    <= 500 ms:         88
    <= 1 s:            31
    <= 2 s:            65
    <= 5 s:             7
    <= 10 s:           16
    <= 20 s:           15
    <= 1 min:           5
    <= 2 min:           6
    <= 5 min:           1
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =    10130,  median ~=       43 ms
    0 ms:              97
    1 ms:              66
    2 ms:              58
    <= 5 ms:         1146
    <= 10 ms:         710
    <= 20 ms:        1651
    <= 50 ms:        1775
    <= 100 ms:       1268
    <= 200 ms:        646
    <= 500 ms:        284
    <= 1 s:            68
    <= 2 s:           344
    <= 5 s:            34
    <= 10 s:         1737
    <= 20 s:          224
    <= 1 min:          15
    <= 2 min:           6
    <= 5 min:           1
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =     1220,  median ~=        4 ms
    0 ms:             137
    1 ms:              94
    2 ms:             125
    <= 5 ms:          331
    <= 10 ms:          68
    <= 20 ms:          67
    <= 50 ms:         115
    <= 100 ms:        129
    <= 200 ms:         55
    <= 500 ms:          9
    <= 1 s:            55
    <= 2 s:            35
    <= 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 =    89186,  median ~=        9 ms
    0 ms:            7884
    1 ms:            6101
    2 ms:            7506
    <= 5 ms:        14210
    <= 10 ms:       10849
    <= 20 ms:       20456
    <= 50 ms:        9323
    <= 100 ms:       5920
    <= 200 ms:       2229
    <= 500 ms:        763
    <= 1 s:          2431
    <= 2 s:          1460
    <= 5 s:            27
    <= 10 s:           10
    <= 20 s:           15
    <= 1 min:           2
    <= 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 =   208001,  median ~=        7 ms
    0 ms:           25056
    1 ms:           17187
    2 ms:           17360
    <= 5 ms:        34273
    <= 10 ms:       22587
    <= 20 ms:       39872
    <= 50 ms:       21121
    <= 100 ms:      13777
    <= 200 ms:       5068
    <= 500 ms:       1784
    <= 1 s:          5589
    <= 2 s:          4081
    <= 5 s:           162
    <= 10 s:           50
    <= 20 s:           29
    <= 1 min:           5
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


EmailThread Failed Time Distribution (since last Daily Report):
    n =      112,  median ~=        0 ms
    0 ms:             112
    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:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

EmailThread Failed Time Distribution (since startup):
    n =      231,  median ~=        0 ms
    0 ms:             231
    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:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

EmailThread Succeeded Time Distribution (since last Daily Report):
    n =        0

EmailThread Succeeded Time Distribution (since startup):
    n =        0

EmailThread nEmails/Session Distribution (since last Daily Report):
    n =      112,  median ~=        0
    0:             112
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          0

EmailThread nEmails/Session Distribution (since startup):
    n =      231,  median ~=        0
    0:             231
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          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 =       23,  median ~=     1767 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:            15
    <= 5 s:             8
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TaskThread Succeeded Time Distribution (since startup):
    n =       48,  median ~=     1632 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:            38
    <= 5 s:            10
    <= 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 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 =       63,  median ~=       35 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:          63
    <= 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


Language (since last daily report)
    : 93676  (100%)

Language (since startup)
    : 218126  (100%)

SgtMap topography nFromCache=39 nNotFromCache=768
GSHHS: nCached=100 of 100, nCoarse=7, nSuccesses=1788, nTossed=1436
NationalBoundaries: nCached=100 of 100,  nCoarse=3, nSuccesses=152, nTossed=654
StateBoundaries: nCached=100 of 100,  nCoarse=0, nSuccesses=152, nTossed=654
Rivers: nCached=100 of 100,  nCoarse=2, nSuccesses=152, nTossed=654
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
214 + 226 + 238 + 235 + 235 + 237 + 239 + 216 + 236 + 235 + 249 + 249 + 236 + 224 + 245 + 237 + 
240 + 232 + 216 + 230 + 234 + 236 + 222 + 208 + 216 + 196 + 191 + 202 + 220 + 219 + 209 + 198 + 
216 + 209 + 214 + 229 + 219 + 220 + 231 + 228 + 226 + 217 + 227 + 225 + 236 + 226 + 213 + 237 + 
230 + 220 + 217 + 202 + 215 + 221 + 237 + 220 + 227 + 222 + 215 + 249 + 238 + 213 + 237 + 240 + 
248 + 247 + 240 + 235 + 232 + 242 + 241 + 230 + 229 + 225 + 215 + 227 + 232 + 228 + 224 + 214 + 
212 + 235 + 224 + 220 + 205 + 199 + 224 + 232 + 208 + 234 + 212 + 217 + 213 + 229 + 224 + 211 + 
226 + 231 + 230 + 232 + 233 + 220 + 257 + 210 + 248 + 235 + 236 + 250 + 229 + 223 + 207 + 198 + 
229 + 220 + 228 + 216 + 231 + 240 + 218 + 218 + 229 + 221 + 214 + 215 + 233 + 227 + 225 = 28633
canonicalStringHolder map sizes: 
1413 + 1410 + 1349 + 1455 + 1355 + 1283 + 1347 + 1341 + 1361 + 1326 + 1372 + 1420 + 1405 + 1334 + 1367 + 1352 + 
1322 + 1394 + 1344 + 1388 + 1446 + 1370 + 1378 + 1441 + 1405 + 1426 + 1360 + 1457 + 1370 + 1357 + 1380 + 1404 + 
1429 + 1352 + 1316 + 1348 + 1434 + 1420 + 1409 + 1344 + 1340 + 1345 + 1361 + 1315 + 1400 + 1384 + 1349 + 1408 + 
1401 + 1402 + 1358 + 1431 + 1346 + 1398 + 1322 + 1359 + 1386 + 1345 + 1437 + 1328 + 1337 + 1367 + 1354 + 1402 + 
1365 + 1396 + 1374 + 1359 + 1349 + 1356 + 1366 + 1369 + 1369 + 1359 + 1451 + 1351 + 1372 + 1376 + 1421 + 1347 + 
1432 + 1385 + 1423 + 1448 + 1435 + 1359 + 1376 + 1381 + 1358 + 1385 + 1360 + 1331 + 1408 + 1395 + 1408 + 1360 + 
1391 + 1346 + 1376 + 1380 + 1341 + 1317 + 1363 + 1347 + 1324 + 1379 + 1342 + 1372 + 1394 + 1406 + 1343 + 1375 + 
1411 + 1393 + 1404 + 1340 + 1386 + 1319 + 1419 + 1435 + 1321 + 1394 + 1379 + 1318 + 1392 + 1371 + 1440 = 174801

Number of threads: Tomcat-waiting=23, inotify=5, other=54
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.10/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.10/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.10/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.10/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:555)
org.apache.catalina.startup.Catalina.await(Catalina.java:848)
org.apache.catalina.startup.Catalina.start(Catalina.java:796)
java.base@21.0.10/java.lang.invoke.LambdaForm$DMH/0x00007a2fb80a4800.invokeVirtual(LambdaForm$DMH)
java.base@21.0.10/java.lang.invoke.LambdaForm$MH/0x00007a2fb8100000.invoke(LambdaForm$MH)
java.base@21.0.10/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.10/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.10/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.10/java.lang.reflect.Method.invoke(Method.java:580)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)

#2 Thread[#1533,ForkJoinPool.commonPool-worker-1012,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#3 Thread[#1571,ForkJoinPool.commonPool-worker-1043,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#4 Thread[#1578,ForkJoinPool.commonPool-worker-1050,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#5 Thread[#1587,ForkJoinPool.commonPool-worker-1059,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#6 Thread[#1588,ForkJoinPool.commonPool-worker-1060,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#7 Thread[#1592,ForkJoinPool.commonPool-worker-1064,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#8 Thread[#1595,ForkJoinPool.commonPool-worker-1067,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#9 Thread[#1608,ForkJoinPool.commonPool-worker-1079,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#10 Thread[#1609,ForkJoinPool.commonPool-worker-1078,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#11 Thread[#1615,ForkJoinPool.commonPool-worker-1084,5,main] TIMED_WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#12 Thread[#1616,ForkJoinPool.commonPool-worker-1085,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#13 Thread[#1618,ForkJoinPool.commonPool-worker-1083,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#14 Thread[#1619,ForkJoinPool.commonPool-worker-1080,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#15 Thread[#1626,ForkJoinPool.commonPool-worker-1091,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#16 Thread[#1627,ForkJoinPool.commonPool-worker-1092,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#17 Thread[#1629,ForkJoinPool.commonPool-worker-1094,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#18 Thread[#1632,ForkJoinPool.commonPool-worker-1095,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#19 Thread[#1635,ForkJoinPool.commonPool-worker-1098,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#20 Thread[#1638,ForkJoinPool.commonPool-worker-1102,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#21 Thread[#1640,ForkJoinPool.commonPool-worker-1104,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#22 Thread[#1641,ForkJoinPool.commonPool-worker-1103,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#23 Thread[#1643,ForkJoinPool.commonPool-worker-1099,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#24 Thread[#1647,ForkJoinPool.commonPool-worker-1107,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#25 Thread[#1650,ForkJoinPool.commonPool-worker-1108,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#26 Thread[#1655,ForkJoinPool.commonPool-worker-1112,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#27 Thread[#1656,ForkJoinPool.commonPool-worker-1111,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#28 Thread[#1657,ForkJoinPool.commonPool-worker-1114,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#29 Thread[#1658,ForkJoinPool.commonPool-worker-1110,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#30 Thread[#1659,ForkJoinPool.commonPool-worker-1115,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#31 Thread[#1660,ForkJoinPool.commonPool-worker-1113,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#32 Thread[#1661,ForkJoinPool.commonPool-worker-1118,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#33 Thread[#1662,ForkJoinPool.commonPool-worker-1116,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#34 Thread[#1663,ForkJoinPool.commonPool-worker-1117,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#35 Thread[#1665,ForkJoinPool.commonPool-worker-1119,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#36 Thread[#1667,ForkJoinPool.commonPool-worker-1120,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#37 Thread[#1668,ForkJoinPool.commonPool-worker-1121,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#38 Thread[#1669,ForkJoinPool.commonPool-worker-1122,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#39 Thread[#1670,ForkJoinPool.commonPool-worker-1123,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#40 Thread[#1671,ForkJoinPool.commonPool-worker-1124,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#41 Thread[#1672,LoadDatasets,5,main] RUNNABLE
gov.noaa.pfel.coastwatch.util.SimpleXMLReader.nextTag(SimpleXMLReader.java:323)
gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:666)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:228)

#42 Thread[#189,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.10/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#43 Thread[#190,EmailThread,5,main] TIMED_WAITING
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:60)

#44 Thread[#191,TouchThread,5,main] TIMED_WAITING
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:53)

#45 Thread[#192,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:278)

#46 Thread[#205,http-nio-6060-Poller,5,main] RUNNABLE daemon
java.base@21.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:773)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#47 Thread[#206,http-nio-6060-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.10/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.10/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.10/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:535)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:70)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#48 Thread[#214,http-nio-6060-exec-17,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:4056)
gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:23861)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6413)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:705)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:733)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
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:1775)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#49 Thread[#54,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.10/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.10/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.10/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

#50 Thread[#55,Finalizer,8,system] WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
java.base@21.0.10/java.lang.Object.wait(Object.java:339)
java.base@21.0.10/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.10/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.10/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

#51 Thread[#56,Signal Dispatcher,9,system] RUNNABLE daemon

#52 Thread[#74,Notification Thread,9,system] RUNNABLE daemon

#53 Thread[#75,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.10/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.10/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

#54 Thread[#80,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.10/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.10/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)


 
ERDDAP, Version 2.28.1
Disclaimers | Privacy Policy | Contact