NOAA ERDDAP: CoastWatch Caribbean and Gulf of America Regional Node at NOAA/AOML
Easier access to scientific data
NOAA CoastWatch OceanWatch PolarWatch NOAA AOML

ERDDAP > Status

Current time is 2026-08-13T01:07:31-04:00
Startup was at  2026-08-09T12:46:23-04:00
Last major LoadDatasets started 5m 37s ago and finished after 35 seconds.
Currently, no dataset is loading.
nGridDatasets  = 56
nTableDatasets = 41
nTotalDatasets = 97
n Datasets Failed To Load (in the last major LoadDatasets) = 14
    noaa_ncdc_7f01_0fbe_d8ab, erdGtsppBest, miamiSST, miamiSSTAnomaly, GoMModisAquaK490,
    miamiModisTerraChlor, cumulativevibriorisk, ASCAT_METOPB_WINDS_AOML, ASCAT_WINDS_METOP_B_AOML,
    ASCAT_WINDS_METOP_C_AOML, VIIRS_OC_NRT, VIIRS_SST_NRT, noaa_nesdis_star_SLA,
    noaa_aoml_9f9d_930a_255d, (end)
Unique users (since startup)                            n = 20
Response Failed    Time (since last major LoadDatasets) n =        0
Response Failed    Time (since last Daily Report)       n =     3499,  median ~=        0 ms
Response Failed    Time (since startup)                 n =    10774,  median ~=        0 ms
Response Succeeded Time (since last major LoadDatasets) n =      430,  median ~=     1046 ms
Response Succeeded Time (since last Daily Report)       n =   124964,  median ~=      223 ms
Response Succeeded Time (since startup)                 n =   544518,  median ~=      310 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 9 out of 9 touches.  Currently, the thread is sleeping.
TouchThread Failed    Time (since last Daily Report)    n =        1,  median ~=     1500 ms
TouchThread Succeeded Time (since last Daily Report)    n =        0
OS info: totalCPULoad=0.054097816 processCPULoad=0.0016845847 totalMemory=48014MB freeMemory=3919MB totalSwapSpace=7628MB freeSwapSpace=7566MB
Number of active requests=8
Number of threads: Tomcat-waiting=43, inotify=15, other=19
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   661 MB (highWaterMark=  5142 MB) (Xmx ~= 12288 MB)

Major LoadDatasets Time Series: MLD    Datasets Loaded               Requests (median times in ms)                Number of Threads      MB    gc   Open
  timestamp                    time   nTry nFail nTotal  nSuccess (median) nFail (median) shed memFail tooMany  tomWait inotify other  inUse Calls Files
----------------------------  -----   -----------------  -----------------------------------------------------  ---------------------  ----- ----- -----
  2026-08-13T01:02:24-04:00     30s     38    14     97      1041 (  1077)    13 (     4)    0       0       0       50      15    13     94     1    0%
  2026-08-13T00:46:59-04:00      5s     27    14     97      2580 (     9)   153 (     3)    0       0       0       44      15    20     91     0    0%
  2026-08-13T00:32:55-04:00     60s     47    14     97      4157 (     5)   122 (     3)    0       0       0       51      15    13     97     0    0%
  2026-08-13T00:17:07-04:00     12s     32    14     97      2927 (     3)   171 (     0)    0       0       0       52      15    12     92     0    0%
  2026-08-13T00:02:12-04:00     18s     28    14     97       852 (  1065)     0 (     0)    0       0       0       51      15    13    103     1    0%
  2026-08-12T23:47:57-04:00     63s     24    14     97       847 (  1042)     0 (     0)    0       0       0       52      15    12     89     0    0%
  2026-08-12T23:33:01-04:00     67s     51    14     97      1469 (   191)     1 (     0)    0       0       0       52      15    13     96     0    0%
  2026-08-12T23:17:57-04:00     63s     27    14     97      1886 (    10)   128 (     0)    0       0       0       53      15    12     98     0    0%
  2026-08-12T23:02:05-04:00     12s     43    14     97       983 (   844)     0 (     0)    0       0       0       53      15    12     95     0    0%
  2026-08-12T22:47:00-04:00      6s     26    14     97      1504 (     5)     0 (     0)    0       0       0       53      15    13     92     1    0%
  2026-08-12T22:32:54-04:00     60s     30    14     97      1945 (   517)     1 (   350)    0       0       0       89      15    12     99     0    0%
  2026-08-12T22:17:01-04:00      8s     45    14     97      1697 (    13)     1 (   750)    0       0       0       67      15    13     93     0    0%
  2026-08-12T22:02:03-04:00      9s     34    14     97      1769 (     4)     1 (   350)    0       0       0       68      15    13     96     1    0%
  2026-08-12T21:47:00-04:00      7s     27    14     97      1443 (   522)    69 (     0)    0       0       0       71      15    12     90     0    0%
  2026-08-12T21:32:56-04:00     63s     25    14     97      1378 (  1406)     0 (     0)    0       0       0       41      15    42    100     1    0%
  2026-08-12T21:17:01-04:00      7s     49    14     97      1317 (  1413)     9 (     0)    0       0       0       28      15    47    104     0    0%
  2026-08-12T21:02:05-04:00     11s     36    14     97       836 (   926)    64 (     0)    0       0       0       46      15    19     91     1    0%
  2026-08-12T20:49:00-04:00    127s     35    14     97      1458 (   526)    20 (     0)    0       0       0       51      15    14     93     0    0%
  2026-08-12T20:32:56-04:00     63s     27    14     97      2477 (     8)    15 (     0)    0       0       0       64      15    13     95     0    0%
  2026-08-12T20:17:00-04:00      7s     40    14     97      3014 (     9)   327 (     0)    0       0       0       64      15    13     94     1    0%
  2026-08-12T20:02:18-04:00     25s     41    14     97      1737 (    10)     0 (     0)    0       0       0       65      15    13     96     0    0%
  2026-08-12T19:47:57-04:00     64s     28    14     97      1807 (    10)     0 (     0)    0       0       0       66      15    12     89     0    0%
  2026-08-12T19:32:58-04:00     65s     31    14     97      1805 (   360)     0 (     0)    0       0       0       65      15    13     96     0    0%
  2026-08-12T19:16:58-04:00      6s     32    14     97      2071 (   289)    56 (     0)    0       0       0       65      15    13     98     0    0%
  2026-08-12T19:02:02-04:00      9s     43    14     97      3025 (     9)   364 (     1)    0       0       0       73      15    13     87     1    0%
  2026-08-12T18:47:00-04:00      8s     35    14     97      2387 (    12)    42 (     3)    0       0       0       95      15    13     88     0    0%
  2026-08-12T18:32:57-04:00     65s     36    14     97      2987 (     8)    80 (     0)    0       0       0       83      15    13     95     0    0%
  2026-08-12T18:16:56-04:00      4s     32    14     97      3623 (     9)   143 (     3)    0       0       0       11      15    83     98     0    0%
  2026-08-12T18:02:45-04:00     53s     26    14     97      3484 (     8)   110 (     3)    0       0       0       53      15    12     89     1    0%
  2026-08-12T17:47:57-04:00     65s     44    14     97      4288 (     7)    84 (     4)    0       0       0       52      15    13    106     1    0%
  2026-08-12T17:31:55-04:00      3s     22    14     97      1672 (     8)     0 (     0)    0       0       0       52      15    13     89     0    0%
  2026-08-12T17:18:12-04:00     79s     45    14     97      1868 (   122)    73 (     0)    0       0       0       52      15    13     95     0    0%
  2026-08-12T17:01:59-04:00      7s     28    14     97      1377 (   584)    64 (     4)    0       0       0       52      15    13     94     0    0%
  2026-08-12T16:46:56-04:00      4s     32    14     97      1764 (    10)    78 (     4)    0       0       0       74      15    12     92     3    0%
  2026-08-12T16:32:32-04:00     40s     43    14     97      1797 (  1256)     0 (     0)    0       0       0       52      15    37    106     0    0%
  2026-08-12T16:17:02-04:00     10s     35    14     97      1702 (   173)    65 (     0)    0       0       0       46      15    13     95     0    0%
  2026-08-12T16:02:00-04:00      8s     27    14     97      1058 (   831)     7 (     0)    0       0       0       46      15    13     90     1    0%
  2026-08-12T15:47:00-04:00      9s     38    14     97       857 (   981)     0 (     0)    0       0       0       47      15    12     90     2    0%
  2026-08-12T15:32:51-04:00     60s     34    14     97      1549 (   209)     1 (  3500)    0       0       0       48      15    14    458     0    0%
  2026-08-12T15:17:01-04:00      9s     46    14     97      2146 (     2)     0 (     0)    0       0       0       49      15    13    100     0    0%
  2026-08-12T15:01:57-04:00      6s     25    14     97      1539 (   125)     0 (     0)    0       0       0       49      15    13     94     0    0%
  2026-08-12T14:47:56-04:00     65s     41    14     97      1178 (   900)     9 (     0)    0       0       0       49      15    13     94     0    0%
  2026-08-12T14:32:12-04:00     21s     36    14     97      1639 (   284)     0 (     0)    0       0       0       51      15    13     90     0    0%
  2026-08-12T14:16:57-04:00      6s     38    14     97      2202 (   284)   255 (     0)    0       0       0       51      15    13     95     2    0%
  2026-08-12T14:02:05-04:00     14s     35    14     97       923 (   995)    10 (     0)    0       0       0       53      15    12     93     0    0%
  2026-08-12T13:46:57-04:00      7s     25    14     97       904 (   958)    19 (     0)    0       0       0       52      15    13     93     0    0%
  2026-08-12T13:32:00-04:00      9s     40    14     97      1720 (   502)    48 (     0)    0       0       0       56      15    12    104     0    0%
  2026-08-12T13:16:56-04:00      6s     37    14     97      1882 (   280)    73 (     0)    0       0       0       55      15    13     99     1    0%
  2026-08-12T13:01:59-04:00      8s     37    14     97      1502 (   466)     1 (     0)    0       0       0       55      15    13     88     1    0%
  2026-08-12T12:47:05-04:00     14s     33    14     97      1748 (   450)    64 (     0)    0       0       0       66      15    13    100     2    0%
  2026-08-12T12:32:55-04:00     65s     34    14     97      1597 (    13)     0 (     0)    0       0       0       83      15    26     87     1    0%
  2026-08-12T12:19:06-04:00    136s     37    14     97      1917 (   515)    71 (     0)    0       0       0      106      15    15     93     0    0%
  2026-08-12T12:02:03-04:00     13s     35    14     97       878 (   949)     1 (     1)    0       0       0       49      15    13     90     1    0%
  2026-08-12T11:47:54-04:00     64s     38    14     97      1395 (   585)     0 (     0)    0       0       0       50      15    13     92     0    0%
  2026-08-12T11:32:56-04:00     66s     29    14     97      1455 (   381)     2 (     0)    0       0       0       51      15    12     89     0    0%
  2026-08-12T11:18:28-04:00     98s     38    14     97      1629 (   668)    64 (     0)    0       0       0       49      15    14     91     5    0%
  2026-08-12T11:02:15-04:00     25s     42    14     97       945 (  1146)     2 (     0)    0       0       0       47      15    16    454     1    0%
  2026-08-12T10:46:56-04:00      6s     16    14     97      1250 (   654)     1 (     0)    0       0       0       54      15    13     89     2    0%
  2026-08-12T10:32:16-04:00     26s     50    14     97      1447 (  1239)     4 (     0)    0       0       0       72      15    12    101     1    0%
  2026-08-12T10:16:56-04:00      6s     24    14     97      1853 (     9)   130 (     0)    0       0       0       47      15    13     85     0    0%
  2026-08-12T10:02:06-04:00     16s     29    14     97       970 (   911)     2 (     0)    0       0       0       48      15    12     94     0    0%
  2026-08-12T09:46:59-04:00     10s     36    14     97       918 (   940)     9 (     0)    0       0       0       47      15    13     87     1    0%
  2026-08-12T09:32:00-04:00     11s     40    14     97      1592 (   155)     0 (     0)    0       0       0       47      15    13     93     0    0%
  2026-08-12T09:16:57-04:00      7s     31    14     97      1715 (   163)    64 (     0)    0       0       0       46      15    14     97     1    0%
  2026-08-12T09:01:58-04:00      9s     32    14     97      1132 (   776)     3 (     0)    0       0       0       48      15    12     94     0    0%
  2026-08-12T08:46:57-04:00      8s     40    14     97       988 (   937)     4 (     0)    0       0       0       47      15    13     92     0    0%
  2026-08-12T08:31:56-04:00      7s     43    14     97      1537 (   149)     5 (     1)    0       0       0       47      15    13     94     0    0%
  2026-08-12T08:17:06-04:00     17s     26    14     97      2240 (   200)   321 (     0)    0       0      28       47      15    13     87     1    0%
  2026-08-12T08:03:40-04:00    111s     34    14     97       941 (  1020)     2 (     0)    0       0       0       47      15    13     96     1    0%
  2026-08-12T07:47:55-04:00     66s     28    14     97      1080 (   905)     4 (     0)    0       0       0       47      15    13     91     0    0%
  2026-08-12T07:32:13-04:00     24s     50    14     97      1482 (   156)     2 (     0)    0       0       0       48      15    12     86     1    0%
  2026-08-12T07:17:14-04:00     25s     29    14     97      1752 (   136)    67 (     0)    0       0       0       47      15    13     93     0    0%
  2026-08-12T07:01:57-04:00      8s     37    14     97       951 (   918)     2 (     0)    0       0       0       48      15    12     93     1    0%
  2026-08-12T06:46:54-04:00      6s     25    14     97       926 (   942)     4 (     0)    0       0       0       47      15    13     88     1    0%
  2026-08-12T06:32:34-04:00     46s     43    14     97      1667 (   149)     5 (     0)    0       0       0       49      15    13     92     0    0%
  2026-08-12T06:17:00-04:00     12s     38    14     97      1871 (   138)    66 (     0)    0       0       0       49      15    13     92     1    0%
  2026-08-12T06:01:55-04:00      7s     28    14     97      1146 (   720)     3 (     0)    0       0       0       49      15    13     92     1    0%
  2026-08-12T05:46:57-04:00      8s     34    14     97       875 (  1024)     2 (     0)    0       0       0       51      15    12     86     1    0%
  2026-08-12T05:31:58-04:00     10s     25    14     97      1506 (   123)     4 (     1)    0       0       0       50      15    13     93     1    0%
  2026-08-12T05:17:00-04:00     12s     37    14     97      1599 (   229)    67 (     0)    0       0       0       50      15    13     90     0    0%
  2026-08-12T05:02:42-04:00     54s     43    14     97       929 (   871)     4 (     0)    0       0       0       50      15    13     95     0    0%
  2026-08-12T04:48:06-04:00     78s     22    14     97      1744 (     7)     1 (     1)    0       0       0       88      15    14     93     1    0%
  2026-08-12T04:34:05-04:00    138s     34    14     97      1518 (  1519)     0 (     0)    0       0       0       89      15    13     97     1    0%
  2026-08-12T04:17:08-04:00     21s     48    14     97      1668 (   348)    64 (     0)    0       0       0       28      15    13     92     2    0%
  2026-08-12T04:01:53-04:00      6s     36    14     97      1021 (   874)    16 (     2)    0       0       0       28      15    13     93     1    0%
  2026-08-12T03:46:54-04:00      7s     37    14     97       842 (  1071)     0 (     0)    0       0       0       28      15    13     90     0    0%
  2026-08-12T03:31:55-04:00      8s     24    14     97      1508 (   163)     0 (     0)    0       0       0       28      15    13    101     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       72,  median ~=    15000 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             4
    <= 10 s:           27
    <= 20 s:           10
    <= 1 min:          12
    <= 2 min:          17
    <= 5 min:           2
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =      338,  median ~=    10000 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:            20
    <= 10 s:          149
    <= 20 s:           69
    <= 1 min:          28
    <= 2 min:          64
    <= 5 min:           8
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =        2,  median ~=      150 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:          2
    <= 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

Minor LoadDatasets Times Distribution (since startup):
    n =        4,  median ~=      150 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          4
    <= 500 ms:          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 major LoadDatasets):
    n =        0

Response Failed Time Distribution (since last Daily Report):
    n =     3499,  median ~=        0 ms
    0 ms:            1307
    1 ms:            1115
    2 ms:             254
    <= 5 ms:          640
    <= 10 ms:         152
    <= 20 ms:          15
    <= 50 ms:           2
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:         10
    <= 1 s:             3
    <= 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

Response Failed Time Distribution (since startup):
    n =    10774,  median ~=        0 ms
    0 ms:            4696
    1 ms:            4460
    2 ms:             380
    <= 5 ms:          973
    <= 10 ms:         199
    <= 20 ms:          27
    <= 50 ms:           6
    <= 100 ms:          1
    <= 200 ms:          3
    <= 500 ms:         13
    <= 1 s:             4
    <= 2 s:             0
    <= 5 s:             3
    <= 10 s:            1
    <= 20 s:            3
    <= 1 min:           2
    <= 2 min:           2
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            1
    >  1 hr:            0


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      430,  median ~=     1046 ms
    0 ms:               8
    1 ms:               3
    2 ms:               0
    <= 5 ms:            1
    <= 10 ms:         105
    <= 20 ms:           5
    <= 50 ms:           2
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          5
    <= 1 s:            79
    <= 2 s:           151
    <= 5 s:             6
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:          65
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since last Daily Report):
    n =   124964,  median ~=      223 ms
    0 ms:           25348
    1 ms:            8277
    2 ms:            1689
    <= 5 ms:         1884
    <= 10 ms:       16984
    <= 20 ms:        2729
    <= 50 ms:         980
    <= 100 ms:        217
    <= 200 ms:       3923
    <= 500 ms:       5896
    <= 1 s:         19592
    <= 2 s:         33087
    <= 5 s:           240
    <= 10 s:          111
    <= 20 s:          178
    <= 1 min:         484
    <= 2 min:        3215
    <= 5 min:          85
    <= 10 min:         44
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   544518,  median ~=      310 ms
    0 ms:          103674
    1 ms:           31010
    2 ms:            4569
    <= 5 ms:         7472
    <= 10 ms:       74534
    <= 20 ms:       22444
    <= 50 ms:        3658
    <= 100 ms:        826
    <= 200 ms:      14800
    <= 500 ms:      25215
    <= 1 s:         87783
    <= 2 s:        154686
    <= 5 s:          1637
    <= 10 s:          501
    <= 20 s:          456
    <= 1 min:        1119
    <= 2 min:        9935
    <= 5 min:         154
    <= 10 min:         44
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0


TaskThread Failed Time Distribution (since last Daily Report):
    n =        0

TaskThread Failed Time Distribution (since startup):
    n =        0

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

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


TouchThread Failed Time Distribution (since last Daily Report):
    n =        1,  median ~=     1500 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:             1
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TouchThread Failed Time Distribution (since startup):
    n =        9,  median ~=     1438 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:          0
    <= 1 s:             0
    <= 2 s:             8
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

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

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


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

Language (since startup)
    : 555276  (100%)

SgtMap topography nFromCache=1 nNotFromCache=6
GSHHS: nCached=100 of 100, nCoarse=1095, nSuccesses=826, nTossed=2
NationalBoundaries: nCached=12 of 100,  nCoarse=341, nSuccesses=36, nTossed=0
StateBoundaries: nCached=12 of 100,  nCoarse=154, nSuccesses=36, nTossed=0
Rivers: nCached=12 of 100,  nCoarse=184, nSuccesses=36, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
38 + 42 + 43 + 35 + 39 + 37 + 31 + 34 + 34 + 46 + 39 + 33 + 32 + 29 + 40 + 40 + 
41 + 37 + 30 + 39 + 38 + 49 + 38 + 32 + 28 + 21 + 35 + 20 + 28 + 43 + 40 + 25 + 
39 + 23 + 29 + 40 + 34 + 34 + 29 + 35 + 38 + 37 + 30 + 38 + 47 + 42 + 28 + 45 + 
35 + 42 + 27 + 33 + 47 + 29 + 34 + 37 + 43 + 32 + 46 + 38 + 39 + 25 + 27 + 43 + 
38 + 37 + 30 + 40 + 37 + 34 + 41 + 25 + 41 + 38 + 34 + 36 + 32 + 32 + 40 + 34 + 
30 + 40 + 47 + 40 + 31 + 28 + 35 + 39 + 30 + 42 + 38 + 38 + 36 + 38 + 33 + 38 + 
32 + 27 + 36 + 33 + 33 + 38 + 29 + 23 + 31 + 28 + 46 + 50 + 32 + 39 + 24 + 27 + 
29 + 32 + 39 + 36 + 31 + 36 + 34 + 28 + 47 + 45 + 38 + 38 + 36 + 34 + 34 = 4498
canonicalStringHolder map sizes: 
20 + 18 + 21 + 24 + 24 + 18 + 18 + 24 + 17 + 18 + 21 + 21 + 21 + 22 + 22 + 15 + 
14 + 19 + 19 + 22 + 11 + 20 + 20 + 17 + 23 + 21 + 16 + 25 + 23 + 27 + 26 + 15 + 
14 + 18 + 17 + 16 + 24 + 17 + 16 + 27 + 26 + 14 + 26 + 26 + 27 + 20 + 17 + 23 + 
15 + 30 + 23 + 15 + 22 + 23 + 14 + 23 + 26 + 15 + 17 + 13 + 20 + 19 + 8 + 17 + 
17 + 19 + 22 + 22 + 23 + 22 + 18 + 20 + 12 + 22 + 18 + 20 + 24 + 26 + 24 + 17 + 
23 + 17 + 18 + 31 + 19 + 20 + 25 + 29 + 16 + 28 + 20 + 17 + 20 + 21 + 21 + 24 + 
28 + 20 + 18 + 12 + 19 + 25 + 12 + 18 + 27 + 12 + 19 + 18 + 26 + 26 + 20 + 17 + 
19 + 27 + 20 + 23 + 25 + 30 + 25 + 23 + 15 + 20 + 21 + 17 + 13 + 13 + 22 = 2575

Number of threads: Tomcat-waiting=43, inotify=15, other=19
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[ajp-nio-127.0.0.1-8009-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.11/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.11/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:513)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#2 Thread[ajp-nio-127.0.0.1-8009-exec-679,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#3 Thread[ajp-nio-127.0.0.1-8009-exec-687,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#4 Thread[ajp-nio-127.0.0.1-8009-exec-721,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#5 Thread[ajp-nio-127.0.0.1-8009-exec-726,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#6 Thread[ajp-nio-127.0.0.1-8009-exec-750,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#7 Thread[ajp-nio-127.0.0.1-8009-exec-754,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base@17.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base@17.0.11/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base@17.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
java.base@17.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
java.base@17.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
java.base@17.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
java.base@17.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:826)
java.base@17.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:761)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1710)
java.base@17.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1611)
java.base@17.0.11/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
java.base@17.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1839)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.accessibleViaFilesFileTable(EDDGridFromErddap.java:865)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5072)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:632)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#8 Thread[ajp-nio-127.0.0.1-8009-exec-777,5,main] TIMED_WAITING daemon
java.base@17.0.11/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6697)
gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:17693)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4607)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#9 Thread[ajp-nio-127.0.0.1-8009-Poller,5,main] RUNNABLE daemon
java.base@17.0.11/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.11/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.11/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.11/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:750)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#10 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.11/java.lang.Object.wait(Native Method)
java.base@17.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)
java.base@17.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

#11 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.11/java.lang.Object.wait(Native Method)
java.base@17.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

#12 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.11/java.lang.Object.wait(Native Method)
java.base@17.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.11/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)

#13 Thread[Keep-Alive-Timer,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.11/java.lang.Thread.sleep(Native Method)
java.base@17.0.11/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238)
java.base@17.0.11/java.lang.Thread.run(Thread.java:840)
java.base@17.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

#14 Thread[main,5,main] RUNNABLE
java.base@17.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.11/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.11/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.11/java.net.ServerSocket.accept(ServerSocket.java:532)
org.apache.catalina.core.StandardServer.await(StandardServer.java:601)
org.apache.catalina.startup.Catalina.await(Catalina.java:847)
org.apache.catalina.startup.Catalina.start(Catalina.java:795)
java.base@17.0.11/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.11/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.11/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.11/java.lang.reflect.Method.invoke(Method.java:568)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)

#15 Thread[Notification Thread,9,system] RUNNABLE daemon

#16 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.11/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.11/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

#17 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.11/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)

#18 Thread[Signal Dispatcher,9,system] RUNNABLE daemon

#19 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.11/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)


 
ERDDAP, Version 2.23
Disclaimers | Privacy Policy | Contact