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-11-03T04:25:40-05:00
Startup was at  2026-10-23T20:09:48-04:00
Last major LoadDatasets started 12m 49s ago and finished after 10 seconds.
Currently, no dataset is loading.
nGridDatasets  = 56
nTableDatasets = 40
nTotalDatasets = 96
n Datasets Failed To Load (in the last major LoadDatasets) = 15
    DRIFTERS_LAST_10_DAYS_LOCATIONS, 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 = 93
Response Failed    Time (since last major LoadDatasets) n =        2,  median ~=        1 ms
Response Failed    Time (since last Daily Report)       n =    23140,  median ~=        0 ms
Response Failed    Time (since startup)                 n =   161550,  median ~=        0 ms
Response Succeeded Time (since last major LoadDatasets) n =     1143,  median ~=      771 ms
Response Succeeded Time (since last Daily Report)       n =   123091,  median ~=      571 ms
Response Succeeded Time (since startup)                 n =  1515396,  median ~=      525 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 15 out of 15 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.21089616 processCPULoad=0.0682546 totalMemory=48014MB freeMemory=1877MB totalSwapSpace=7628MB freeSwapSpace=6417MB
Number of active requests=6
Number of threads: Tomcat-waiting=38, inotify=15, other=16
11 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=  1491 MB (highWaterMark=  5768 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-11-03T04:12:58-05:00      7s     31    15     96      1530 (    85)     5 (   350)    0       0       0       42      15    14    197     4    0%
  2026-11-03T03:57:56-05:00      5s     41    15     96      1021 (   794)     5 ( 15000)    0       0       0       42      15    14    263     3    0%
  2026-11-03T03:42:57-05:00      6s     37    15     96      1032 (   827)    86 (     0)    0       0       0       44      15    13    127     6    0%
  2026-11-03T03:27:55-05:00      4s     30    15     96      1215 (   768)   136 (     0)    0       0       0       41      15    16    185    20    0%
  2026-11-03T03:12:56-05:00      6s     37    15     96      1496 (   361)    63 (     0)    0       0       0       44      15    13    153     3    0%
  2026-11-03T02:57:56-05:00      5s     35    15     96       884 (   953)    86 (     0)    0       0       0       44      15    13    101     2    0%
  2026-11-03T02:42:58-05:00      8s     40    15     96       883 (  1001)    68 (     0)    0       0       0       44      15    13    104     1    0%
  2026-11-03T02:27:55-05:00      5s     31    15     96      1260 (   760)    95 (     0)    0       0       0       43      15    14    142     4    0%
  2026-11-03T02:12:55-05:00      4s     24    15     96      1553 (   344)   509 (     0)    0       0       0       43      15    14    102     1    0%
  2026-11-03T01:58:22-05:00     32s     56    15     96      1310 (   674)  1831 (     0)    0       0       0       42      15    16    114     0    0%
  2026-11-03T01:42:55-05:00      5s     33    15     96      1099 (   805)  1752 (     0)    0       0       0       42      15    16    111     0    0%
  2026-11-03T01:27:56-05:00      6s     43    15     96      1714 (   368)  1504 (     0)    0       0       0       35      15    17    107     3    0%
  2026-11-03T01:12:54-05:00      4s     22    15     96      1492 (   470)     0 (     0)    0       0       0       39      15    13     99     1    0%
  2026-11-03T00:57:55-05:00      5s     36    15     96       953 (   900)     0 (     0)    0       0       0       39      15    13     98     0    0%
  2026-11-03T00:42:58-05:00      8s     43    15     96       967 (   949)     0 (     0)    0       0       0       40      15    12    107     0    0%
  2026-11-03T00:27:54-05:00      4s     31    15     96      1254 (   706)     0 (     0)    0       0       0       39      15    13     98     2    0%
  2026-11-03T00:12:55-05:00      5s     24    15     96      1446 (   280)     2 (     0)    0       1       0       39      15    13    100     7    0%
  2026-11-02T23:57:56-05:00      7s     48    15     96       905 (   859)     0 (     0)    0       0       0       38      15    14    277     3    0%
  2026-11-02T23:42:54-05:00      5s     33    15     96       861 (   959)     1 (     0)    0       0       0       40      15    13     96     0    0%
  2026-11-02T23:27:55-05:00      6s     42    15     96      1252 (   720)     1 (     0)    0       0       0       40      15    13    101     9    0%
  2026-11-02T23:12:54-05:00      5s     28    15     96      1430 (   314)     0 (     0)    0       0       0       41      15    13     96     0    0%
  2026-11-02T22:57:54-05:00      5s     28    15     96       879 (   916)     1 (     0)    0       0       0       41      15    13    101     0    0%
  2026-11-02T22:42:56-05:00      7s     48    15     96       982 (   831)    16 (     0)    0       0       0       42      15    12    105     1    0%
  2026-11-02T22:27:53-05:00      4s     24    15     96      1317 (   684)     2 (     0)    0       0       0       41      15    13    100     3    0%
  2026-11-02T22:12:56-05:00      7s     38    15     96      1500 (   300)     2 (     0)    0       0       0       41      15    13    105     0    0%
  2026-11-02T21:57:55-05:00      6s     36    15     96      1120 (   773)     6 (     1)    0       0       0       41      15    13    105    14    0%
  2026-11-02T21:42:53-05:00      4s     25    15     96       977 (   861)     1 (210000)    0       0       0       40      15    14    359     8    0%
  2026-11-02T21:27:56-05:00      7s     50    15     96      1198 (   817)     9 (     0)    0       0       0       42      15    12    107     3    0%
  2026-11-02T21:12:54-05:00      5s     23    15     96      1482 (   350)     4 (     0)    0       0       0       43      15    12    103     1    0%
  2026-11-02T20:57:55-05:00      7s     47    15     96       854 (  1000)    10 (     0)    0       0       0       41      15    14    109     0    0%
  2026-11-02T20:42:54-05:00      5s     24    15     96      1624 (  1072)     5 (     0)    0       0       0       41      15    14    103     1    0%
  2026-11-02T20:27:54-05:00      5s     39    15     96      1379 (   934)    11 (     0)    0       0       0       41      15    14    101     3    0%
  2026-11-02T20:12:55-05:00      6s     32    15     96      1560 (   326)   497 (     0)    0       0       0       42      15    14    105     1    0%
  2026-11-02T19:57:54-05:00      5s     30    15     96      1286 (   647)  1751 (     0)    0       0       0       38      15    17    102     0    0%
  2026-11-02T19:42:54-05:00      6s     37    15     96      1020 (   832)  1754 (     0)    0       0       0       38      15    17    107     0    0%
  2026-11-02T19:27:55-05:00      7s     47    15     96      2204 (   166)  1504 (     0)    0       0       0       38      15    17     98     5    0%
  2026-11-02T19:12:56-05:00      8s     24    15     96      2557 (    12)     3 (     0)    0       0       0       42      15    13    458     1    0%
  2026-11-02T18:57:54-05:00      6s     36    15     96      1731 (    18)     5 (     0)    0       0       0       42      15    13    106     0    0%
  2026-11-02T18:42:55-05:00      7s     37    15     96      1725 (    19)     4 (     0)    0       0       0       43      15    12    106     0    0%
  2026-11-02T18:27:53-05:00      5s     34    15     96      2256 (    16)     6 (     0)    0       0       0       42      15    13    108     3    0%
  2026-11-02T18:12:55-05:00      8s     35    15     96      1204 (   695)     3 (     0)    0       0       0       42      15    13    101     0    0%
  2026-11-02T17:57:54-05:00      6s     27    15     96       943 (   855)     6 (     0)    0       0       0       42      15    13     98     1    0%
  2026-11-02T17:42:54-05:00      6s     49    15     96      1628 (    10)     5 (     1)    0       0       0       42      15    13    379     3    0%
  2026-11-02T17:27:53-05:00      6s     45    15     96      2212 (     9)     3 (     0)    0       0       0       42      15    13    102     2    0%
  2026-11-02T17:12:54-05:00      7s     30    15     96      2531 (     8)     6 (     1)    0       0       0       42      15    13    104     1    0%
  2026-11-02T16:57:52-05:00      5s     29    15     96      1775 (     9)    11 (     0)    0       0       0       43      15    12    109     0    0%
  2026-11-02T16:42:53-05:00      6s     36    15     96      1737 (     9)     0 (     0)    0       0       0       42      15    13    118     0    0%
  2026-11-02T16:27:54-05:00      7s     46    15     96      1391 (   688)     7 (     0)    0       0       0       42      15    13    118     2    0%
  2026-11-02T16:12:53-05:00      5s     26    15     96      2286 (     1)    20 (     0)    0       0       0       41      15    14    115     0    0%
  2026-11-02T15:57:52-05:00      5s     32    15     96       883 (  1008)     4 (     1)    0       0       0       44      15    12    125     0    0%
  2026-11-02T15:42:52-05:00      5s     40    15     96       979 (   975)     6 (     0)    0       0       0       44      15    13    126     0    0%
  2026-11-02T15:27:52-05:00      5s     28    15     96      1298 (   770)    17 (     0)    0       0       0       43      15    14    129     2    0%
  2026-11-02T15:12:56-05:00      9s     41    15     96      1798 (     8)    23 (     0)    0       0       0       44      15    13    128     1    0%
  2026-11-02T14:57:51-05:00      4s     28    15     96      1511 (   661)     3 (     0)    0       0       0       44      15    13    129     0    0%
  2026-11-02T14:42:51-05:00      5s     26    15     96      1050 (   997)     0 (     0)    0       0       0       45      15    13    132     0    0%
  2026-11-02T14:27:53-05:00      7s     47    15     96      1117 (  1043)    24 (     1)    0       0       0       46      15    13    134     2    0%
  2026-11-02T14:12:53-05:00      6s     37    15     96      1777 (   620)   515 (     0)    0       0       0       47      15    12    134     3    0%
  2026-11-02T13:57:52-05:00      6s     38    15     96      1825 (   652)  1756 (     0)    0       0       0       42      15    17    137    20    0%
  2026-11-02T13:42:51-05:00      6s     27    15     96      1934 (   389)  1699 (     0)    0       0       0       40      15    19    289     5    0%
  2026-11-02T13:28:50-05:00     65s     28    15     96      1840 (   350)  1681 (     0)    0       0       0       42      15    17    123     3    0%
  2026-11-02T13:13:54-05:00     68s     41    15     96      2362 (   441)     5 (     0)    0       0     102       45      15    14    127     2    0%
  2026-11-02T12:58:51-05:00     65s     37    15     96       898 (   877)     0 (     0)    0       0       0       46      15    13    117     0    0%
  2026-11-02T12:43:52-05:00     67s     38    15     96       869 (   886)     1 (450000)    0       0       0       46      15    13    120    10    0%
  2026-11-02T12:28:50-05:00     64s     27    15     96      1112 (   793)     2 (     0)    0       0       0       46      15    13    113     1    0%
  2026-11-02T12:13:52-05:00     66s     29    15     96      1529 (   430)     3 (     1)    0       0       0       45      15    14    110     0    0%
  2026-11-02T11:58:53-05:00     67s     52    15     96       882 (  1050)     0 (     0)    0       0       0       46      15    13    114     0    0%
  2026-11-02T11:43:50-05:00     65s     29    15     96      1978 (   535)     1 (900000)    0       0       0       47      15    13    107     1    0%
  2026-11-02T11:28:52-05:00     67s     40    15     96      1109 (   678)     2 (     0)    0       0       0       47      15    14    116     9    0%
  2026-11-02T11:16:48-05:00    244s     22    15     96      1654 (    13)     4 (     5)    0       0       0       49      15    12     96     1    0%
  2026-11-02T11:02:30-05:00    285s     30    15     96      3983 (    10)     8 (     0)    0       0       0       49      15    12    104     0    0%
  2026-11-02T10:46:55-05:00    250s     52    15     96      2242 (    17)     2 (     1)    0       0       0       48      15    13    103     0    0%
  2026-11-02T10:27:50-05:00      6s     25    15     96      1398 (   683)     2 (     0)    0       0       0       48      15    13    124     3    0%
  2026-11-02T10:12:50-05:00      6s     34    15     96      1529 (   192)     2 (     0)    0       0       0       48      15    13    107     0    0%
  2026-11-02T09:57:50-05:00      6s     32    15     96       854 (   975)     4 (     0)    0       0       0       48      15    13    102     0    0%
  2026-11-02T09:42:51-05:00      7s     29    15     96       875 (  1054)    14 (     0)    0       0       0       49      15    12    105     1    0%
  2026-11-02T09:27:56-05:00     11s     52    15     96      1107 (   857)     5 (     0)    0       0       0       48      15    13    106     1    0%
  2026-11-02T09:12:50-05:00      6s     20    15     96      1585 (   349)    21 (     2)    0       0       0       48      15    13    105     1    0%
  2026-11-02T08:58:21-05:00     37s     42    15     96      1080 (   802)     4 (     0)    0       0       0       49      15    12    106     0    0%
  2026-11-02T08:42:52-05:00      8s     37    15     96       841 (   980)     3 (     0)    0       0       0       48      15    13    102     0    0%
  2026-11-02T08:27:48-05:00      4s     36    15     96      1057 (   857)    10 (     0)    0       0       0       47      15    14    105     2    0%
  2026-11-02T08:13:20-05:00     36s     34    15     96      1612 (   396)   509 (     0)    0       0       0       47      15    14    104     0    0%
  2026-11-02T07:57:49-05:00      5s     31    15     96      2002 (   235)  1756 (     0)    0       0       0       44      15    17    108     1    0%
  2026-11-02T07:42:49-05:00      6s     30    15     96      1904 (    15)  1698 (     0)    0       0       0       44      15    17    122     1    0%
  2026-11-02T07:28:19-05:00     35s     40    15     96      2559 (    12)  1558 (     0)    0       0       0       44      15    17    100     3    0%
  2026-11-02T07:13:21-05:00     38s     40    15     96      2360 (     8)     5 (     0)    0       0       0       47      15    14    107     3    0%
  2026-11-02T06:57:49-05:00      5s     35    15     96      1546 (    10)     2 (     1)    0       0       0       48      15    13    104     0    0%
  2026-11-02T06:42:48-05:00      5s     32    15     96       799 (  1001)     2 (     0)    0       0       0       49      15    12    102     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       84,  median ~=     6711 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:            29
    <= 10 s:           38
    <= 20 s:            1
    <= 1 min:           4
    <= 2 min:           9
    <= 5 min:           3
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =      997,  median ~=    79332 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:           147
    <= 10 s:          149
    <= 20 s:           14
    <= 1 min:          10
    <= 2 min:         554
    <= 5 min:          73
    <= 10 min:         50
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =        2,  median ~=      200 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          1
    <= 500 ms:          1
    <= 1 s:             0
    <= 2 s:             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 =       68,  median ~=      667 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:         19
    <= 500 ms:          9
    <= 1 s:            15
    <= 2 s:            11
    <= 5 s:             9
    <= 10 s:            1
    <= 20 s:            2
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           1
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        2,  median ~=        1 ms
    0 ms:               0
    1 ms:               1
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since last Daily Report):
    n =    23140,  median ~=        0 ms
    0 ms:           13377
    1 ms:            9515
    2 ms:              65
    <= 5 ms:           73
    <= 10 ms:          19
    <= 20 ms:           7
    <= 50 ms:           6
    <= 100 ms:          3
    <= 200 ms:         17
    <= 500 ms:         31
    <= 1 s:             2
    <= 2 s:             2
    <= 5 s:             0
    <= 10 s:            6
    <= 20 s:            1
    <= 1 min:           3
    <= 2 min:           0
    <= 5 min:           4
    <= 10 min:          6
    <= 20 min:          3
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =   161550,  median ~=        0 ms
    0 ms:           97586
    1 ms:           62490
    2 ms:             199
    <= 5 ms:          243
    <= 10 ms:          57
    <= 20 ms:          40
    <= 50 ms:          50
    <= 100 ms:         25
    <= 200 ms:        259
    <= 500 ms:        269
    <= 1 s:            39
    <= 2 s:            16
    <= 5 s:            12
    <= 10 s:           18
    <= 20 s:            5
    <= 1 min:          35
    <= 2 min:          34
    <= 5 min:          85
    <= 10 min:         70
    <= 20 min:          8
    <= 1 hr:            5
    >  1 hr:            5


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =     1143,  median ~=      771 ms
    0 ms:             184
    1 ms:              41
    2 ms:              11
    <= 5 ms:            8
    <= 10 ms:          42
    <= 20 ms:          29
    <= 50 ms:           6
    <= 100 ms:         21
    <= 200 ms:         45
    <= 500 ms:         61
    <= 1 s:           228
    <= 2 s:           430
    <= 5 s:             4
    <= 10 s:           31
    <= 20 s:            0
    <= 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 last Daily Report):
    n =   123091,  median ~=      571 ms
    0 ms:           16476
    1 ms:            7153
    2 ms:            1070
    <= 5 ms:         2316
    <= 10 ms:       13491
    <= 20 ms:        4668
    <= 50 ms:        1171
    <= 100 ms:        471
    <= 200 ms:       2764
    <= 500 ms:       8084
    <= 1 s:         27464
    <= 2 s:         36927
    <= 5 s:           438
    <= 10 s:          165
    <= 20 s:          198
    <= 1 min:         185
    <= 2 min:          43
    <= 5 min:           6
    <= 10 min:          0
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =  1515396,  median ~=      525 ms
    0 ms:          188266
    1 ms:           80438
    2 ms:           13531
    <= 5 ms:        20649
    <= 10 ms:      104865
    <= 20 ms:      183590
    <= 50 ms:       30100
    <= 100 ms:       8276
    <= 200 ms:      42842
    <= 500 ms:      69273
    <= 1 s:        322952
    <= 2 s:        437436
    <= 5 s:          7187
    <= 10 s:         2208
    <= 20 s:         1328
    <= 1 min:        1886
    <= 2 min:         230
    <= 5 min:         252
    <= 10 min:         52
    <= 20 min:         15
    <= 1 hr:           20
    >  1 hr:            0


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

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

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

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


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

TouchThread Failed Time Distribution (since startup):
    n =       15,  median ~=     1591 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:            11
    <= 5 s:             2
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           1
    <= 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)
    : 146227  (100%)

Language (since startup)
    : 1676563  (100%)
    pt: 10  (0%)

SgtMap topography nFromCache=1 nNotFromCache=53
GSHHS: nCached=100 of 100, nCoarse=4829, nSuccesses=1499, nTossed=8359
NationalBoundaries: nCached=69 of 100,  nCoarse=1516, nSuccesses=199, nTossed=0
StateBoundaries: nCached=57 of 100,  nCoarse=545, nSuccesses=187, nTossed=0
Rivers: nCached=69 of 100,  nCoarse=775, nSuccesses=199, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
39 + 41 + 44 + 33 + 41 + 36 + 31 + 33 + 35 + 45 + 40 + 33 + 31 + 31 + 42 + 40 + 
40 + 37 + 30 + 39 + 37 + 51 + 37 + 32 + 28 + 21 + 39 + 20 + 30 + 46 + 39 + 28 + 
40 + 25 + 31 + 43 + 31 + 35 + 29 + 34 + 36 + 38 + 30 + 39 + 47 + 43 + 29 + 43 + 
37 + 41 + 27 + 33 + 46 + 28 + 35 + 38 + 41 + 32 + 49 + 37 + 41 + 25 + 28 + 45 + 
38 + 36 + 31 + 39 + 40 + 34 + 40 + 27 + 43 + 38 + 37 + 38 + 32 + 33 + 41 + 35 + 
31 + 40 + 49 + 40 + 32 + 28 + 37 + 40 + 31 + 42 + 37 + 38 + 38 + 36 + 36 + 39 + 
36 + 28 + 37 + 35 + 31 + 33 + 29 + 24 + 32 + 29 + 46 + 50 + 33 + 39 + 25 + 29 + 
28 + 34 + 39 + 38 + 33 + 36 + 30 + 28 + 47 + 46 + 38 + 38 + 35 + 35 + 32 = 4554
canonicalStringHolder map sizes: 
21 + 19 + 12 + 27 + 21 + 17 + 18 + 21 + 21 + 12 + 25 + 15 + 19 + 19 + 19 + 13 + 
14 + 18 + 18 + 19 + 12 + 22 + 18 + 18 + 19 + 19 + 18 + 16 + 23 + 25 + 20 + 18 + 
12 + 13 + 16 + 14 + 19 + 14 + 10 + 19 + 26 + 15 + 22 + 19 + 20 + 15 + 20 + 17 + 
9 + 25 + 18 + 12 + 16 + 22 + 15 + 24 + 21 + 14 + 20 + 11 + 18 + 14 + 8 + 17 + 
14 + 23 + 24 + 21 + 18 + 22 + 17 + 20 + 12 + 19 + 12 + 19 + 13 + 28 + 19 + 22 + 
22 + 16 + 18 + 20 + 19 + 14 + 15 + 20 + 19 + 26 + 14 + 15 + 21 + 18 + 17 + 22 + 
24 + 20 + 15 + 12 + 16 + 21 + 10 + 14 + 27 + 11 + 19 + 17 + 21 + 23 + 17 + 18 + 
19 + 23 + 18 + 23 + 19 + 22 + 27 + 23 + 16 + 16 + 16 + 13 + 12 + 11 + 21 = 2294

Number of threads: Tomcat-waiting=38, inotify=15, other=16
(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-302,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)
dods.dap.DConnect.openConnection(DConnect.java:237)
dods.dap.DConnect.openConnection(DConnect.java:218)
dods.dap.DConnect.getDataFromUrl(DConnect.java:549)
dods.dap.DConnect.getData(DConnect.java:509)
dods.dap.DConnect.getData(DConnect.java:691)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:874)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:624)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:565)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:505)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsTableWriter(EDDGrid.java:9260)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsJson(EDDGrid.java:7231)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:2467)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
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)

#3 Thread[ajp-nio-127.0.0.1-8009-exec-354,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)

#4 Thread[ajp-nio-127.0.0.1-8009-exec-372,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)
dods.dap.DConnect.openConnection(DConnect.java:237)
dods.dap.DConnect.openConnection(DConnect.java:218)
dods.dap.DConnect.getDataFromUrl(DConnect.java:549)
dods.dap.DConnect.getData(DConnect.java:509)
dods.dap.DConnect.getData(DConnect.java:691)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:874)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:624)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:565)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:505)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsTableWriter(EDDGrid.java:9260)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsJson(EDDGrid.java:7231)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:2467)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
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)

#5 Thread[ajp-nio-127.0.0.1-8009-exec-431,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)
dods.dap.DConnect.openConnection(DConnect.java:237)
dods.dap.DConnect.openConnection(DConnect.java:218)
dods.dap.DConnect.getDataFromUrl(DConnect.java:549)
dods.dap.DConnect.getData(DConnect.java:509)
dods.dap.DConnect.getData(DConnect.java:691)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:874)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:624)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:565)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:505)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsTableWriter(EDDGrid.java:9260)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsJson(EDDGrid.java:7231)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:2467)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
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)

#6 Thread[ajp-nio-127.0.0.1-8009-exec-444,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)
dods.dap.DConnect.openConnection(DConnect.java:237)
dods.dap.DConnect.openConnection(DConnect.java:218)
dods.dap.DConnect.getDataFromUrl(DConnect.java:549)
dods.dap.DConnect.getData(DConnect.java:509)
dods.dap.DConnect.getData(DConnect.java:691)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:874)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:624)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:565)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:505)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsTableWriter(EDDGrid.java:9260)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsJson(EDDGrid.java:7231)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:2467)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750)
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)

#7 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)

#8 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)

#9 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)

#10 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)

#11 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)

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

#13 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)

#14 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)

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

#16 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