NOAA ERDDAP
Easier access to scientific data
log in | ?    
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > Status

Current time is 2025-01-16T10:57:57-08:00
Startup was at  2025-01-04T11:33:11-08:00
Last major LoadDatasets started 5m 45s ago and finished after 30 seconds.
Currently, minor LoadDatasets is loading dataset #31=erdGtsppBest (767 ms).
nGridDatasets  = 2760
nTableDatasets = 321
nTotalDatasets = 3081
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
Unique users (since startup)                            n = 24416
Response Failed    Time (since last major LoadDatasets) n =        6,  median ~=     2750 ms
Response Failed    Time (since last Daily Report)       n =     1383,  median ~=       21 ms
Response Failed    Time (since startup)                 n =   126202,  median ~=       35 ms
Response Succeeded Time (since last major LoadDatasets) n =      466,  median ~=      100 ms
Response Succeeded Time (since last Daily Report)       n =    18566,  median ~=       88 ms
Response Succeeded Time (since startup)                 n =  1224341,  median ~=       45 ms
TaskThread has finished 95 out of 95 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 =       78,  median ~=     9706 ms
TaskThread Succeeded Time (since startup)               n =       95,  median ~=    10109 ms
EmailThread has sent 2557 out of 2557 emails.  Currently, the thread is sleeping.
EmailThread Failed    Time (since last Daily Report)    n =        0
EmailThread Succeeded Time (since last Daily Report)    n =        5,  median ~=      917 ms
TouchThread has finished 110631 out of 25388399 touches.  The current touch has been running for 9.807 s.
TouchThread Failed    Time (since last Daily Report)    n =      937,  median ~=      174 ms
TouchThread Succeeded Time (since last Daily Report)    n =      563,  median ~=      143 ms
OS info: totalCPULoad=0.33109245 processCPULoad=0.32733986 totalMemory=64335MB freeMemory=1290MB totalSwapSpace=8191MB freeSwapSpace=8140MB
Number of active requests=4
Number of threads: Tomcat-waiting=37, inotify=4, other=37
77 gc calls, 1 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=  5832 MB (highWaterMark=  9704 MB) (Xmx ~= 14000 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
----------------------------  -----   -----------------  -----------------------------------------------------  ---------------------  ----- ----- -----
  2025-01-16T10:52:32-08:00     15s     40     0   3081      1016 (   253)    35 (   875)    1       0       0       39       4    36   4974   215    0%
  2025-01-16T10:37:16-08:00      7s     31     0   3081       989 (   319)    27 (  3038)    7       0       0       40       4    36   6212   194    0%
  2025-01-16T10:23:03-08:00     61s     61     2   3079      1213 (   538)    32 (  1000)    3       0       0       39       4    36   5182   190    0%
  2025-01-16T10:07:18-08:00     24s     34     0   3081       851 (   463)    26 (  3500)   20       0       0       40       4    35   4942   145    0%
  2025-01-16T09:55:00-08:00    165s     38     3   3078       677 (  1083)    30 ( 11538)   61       0       0       31       4    49   3484   198    0%
  2025-01-16T09:42:06-08:00    301s     77     5   3076      1422 (    38)    51 (  3962)   71       0       0       34       4    44   3342   268    0%
  2025-01-16T09:22:51-08:00     66s     69     2   3079      1808 (    24)    24 (   400)    0       0       0       36       4    35   3548   180    0%
  2025-01-16T09:07:03-08:00     22s     41     1   3080      2103 (    29)    31 (   563)    0       0       0       37       4    36   4606   195    0%
  2025-01-16T08:51:48-08:00     10s     32     0   3081      1574 (    63)    51 (   459)    8       0       0       33       4    36   5536   249    0%
  2025-01-16T08:37:44-08:00     73s     51     1   3080      4802 (   127)  1012 (     3)   29       0       0       36       4    37   6866   857    0%
  2025-01-16T07:37:39-08:00     14s     43     1   3080       771 (   821)    26 (  2300)    1       0       0       34       4    38   5020   183    0%
  2025-01-16T07:22:35-08:00     13s     33     0   3081       874 (   229)    32 (   300)    2       0       0       34       4    36   5188   180    0%
  2025-01-16T07:07:57-08:00     36s     45     0   3081      1452 (   281)    52 (   611)   15       0       0       34       4    37   5150   230    0%
  2025-01-16T06:52:39-08:00     21s     40     0   3081      1159 (    18)    45 (  1214)    2       0       0       34       4    37   5202   152    0%
  2025-01-16T06:38:45-08:00     90s     71     0   3081      1235 (    32)    40 (   457)   30       0       0       28       4    36   3188   195    0%
  2025-01-16T06:22:30-08:00     11s     32     0   3081       698 (   938)    33 (  1643)   43       0       0       23       4    41   7622   190    0%
  2025-01-16T06:09:03-08:00    111s     81     0   3081      1011 (   236)    37 (   875)   19       0       0       23       4    37   6412   218    0%
  2025-01-16T05:52:19-08:00     16s     33     0   3081       689 (    50)    31 (  1214)    0       0       0       26       4    36   5188    50    0%
  2025-01-16T05:37:36-08:00     32s     39     0   3081       842 (    46)    33 (  2136)    4       0       0       25       4    36   3568   128    0%
  2025-01-16T05:22:15-08:00     13s     37     0   3081       730 (   150)    42 (   875)   11       0       0       26       4    35   3650   138    0%
  2025-01-16T05:07:14-08:00     11s     33     0   3081       926 (   135)    39 (  1875)   23       0       0       26       4    38   7720   160    0%
  2025-01-16T04:52:22-08:00     29s     44     0   3081       648 (   200)    25 (   369)    0       0       0       26       4    34   1868    83    0%
  2025-01-16T04:36:53-08:00      6s     31     0   3081       671 (   384)    32 (  1000)    3       0       0       24       4    35   3332   135    0%
  2025-01-16T04:21:56-08:00     16s     37     0   3081       765 (  1020)    43 (  1083)    0       0       0       28       4    34   3544   102    0%
  2025-01-16T04:07:11-08:00     32s     44     0   3081       747 (   165)    41 (   397)    1       0       0       30       4    33   3504   115    0%
  2025-01-16T03:51:50-08:00     13s     36     0   3081       736 (   127)    41 (   583)    0       0       0       29       4    33   3356   112    0%
  2025-01-16T03:38:15-08:00    105s     77     0   3081       936 (    18)    45 (   950)    1       0       0       30       4    38   3916   122    0%
  2025-01-16T03:21:30-08:00      7s     34     0   3081       546 (  1125)    43 (  1375)    1       0       0       32       4    34   3662   103    0%
  2025-01-16T03:07:48-08:00     87s     71     0   3081      1183 (   182)    51 (   385)    0       0       0       33       4    34   3228   154    0%
  2025-01-16T02:51:42-08:00     22s     39     0   3081       828 (   122)    60 (   800)    0       0       0       32       4    36   3238   134    0%
  2025-01-16T02:36:25-08:00     12s     34     0   3081       749 (   148)    73 (   461)    2       0       0       37       4    36   3332   115    0%
  2025-01-16T02:21:25-08:00     18s     34     0   3081      1188 (    39)    37 (   339)    0       0       0       36       4    38   5582   174    0%
  2025-01-16T02:06:23-08:00     22s     56     0   3081       850 (    59)    48 (  1286)    1       0       0       37       4    38   4638   124    0%
  2025-01-16T01:51:39-08:00     44s    117     0   3081       874 (    46)    59 (   452)    3       0       0       37       4    38   5588   127    0%
  2025-01-16T01:36:02-08:00      8s     31     0   3081       948 (    98)    47 (  1500)    4       0       0       40       4    37   3934   180    0%
  2025-01-16T01:21:03-08:00     11s     35     0   3081       710 (   218)   420 ( 12993)    0       0       0       43       4    36   3906   119    0%
  2025-01-16T01:06:42-08:00     57s     52     0   3081       980 (   235)    57 (   475)    1       0       0       34       4    37   5448   138    0%
  2025-01-16T00:51:02-08:00     23s     41     0   3081       714 (   230)    28 (   367)    0       0       0       33       4    36   3526   124    0%
  2025-01-16T00:37:13-08:00    100s     71     0   3081      2135 (  1466)    62 (   380)    1       0       0       35       4    35   3652   182    0%
  2025-01-16T00:21:11-08:00     42s     50     0   3081      1202 (  1497)    53 (   418)    7       0       0       25       4    48   6054   158    0%
  2025-01-16T00:05:48-08:00     21s     52     0   3081       794 (   100)    36 (   454)    2       0       0       35       4    36   4094   101    0%
  2025-01-15T23:53:09-08:00    165s     87     2   3079      1054 (    31)    49 (  1050)    0       0       0       32       4    38   3910   143    0%
  2025-01-15T23:37:13-08:00    115s     55     2   3079      1057 (    23)    45 (   490)   14       0       0       34       4    37   3258   136    0%
  2025-01-15T23:21:25-08:00     73s     37     2   3079       759 (   360)    84 (   288)   21       0       0       36       4    36   5040   145    0%
  2025-01-15T23:06:42-08:00     89s     43     2   3079       810 (   575)    61 (   364)    7       0       0       35       4    37   6474   193    0%
  2025-01-15T22:50:31-08:00     26s     48     0   3081       742 (   113)    44 (   500)    0       0       0       36       4    37   2700   119    0%
  2025-01-15T22:35:12-08:00      9s     32     0   3081      1131 (    41)    43 (   468)    5       0       0       35       4    39   5538   164    0%
  2025-01-15T22:20:05-08:00     10s     32     0   3081       870 (   685)    60 (  1600)    3       0       0       37       4    37   4674   136    0%
  2025-01-15T22:05:38-08:00     44s     54     0   3081       819 (   295)    57 (  2075)    1       0       0       37       4    34   3204   126    0%
  2025-01-15T21:49:55-08:00      7s     31     0   3081       600 (   271)    43 (  1625)    2       0       0       32       4    38   5850   107    0%
  2025-01-15T21:36:45-08:00    123s     72     0   3081      1169 (    22)    65 (   465)    3       0       0       33       4    36   4326   154    0%
  2025-01-15T21:19:53-08:00     13s     39     0   3081       805 (   414)    44 (   470)    0       0       0       36       4    36   4288   127    0%
  2025-01-15T21:04:45-08:00     11s     37     0   3081       753 (    47)   216 (     1)    3       0       0       30       4    35   3226   117    0%
  2025-01-15T20:50:51-08:00     78s     76     0   3081       949 (    99)    70 (   417)    5       0       0       31       4    35   4278   141    0%
  2025-01-15T20:34:38-08:00      6s     32     0   3081      1180 (    16)    44 (   875)    1       0       0       31       4    36   4212   128    0%
  2025-01-15T20:19:37-08:00     12s     33     0   3081       864 (   197)    50 (   405)    1       0       0       30       4    35   3252   137    0%
  2025-01-15T20:04:43-08:00     19s     34     0   3081       830 (    45)    48 (   625)    1       0       0       30       4    38   3542   138    0%
  2025-01-15T19:50:46-08:00     87s     41     2   3079       866 (    74)    38 (   833)    1       0       0       30       4    37   5864   154    0%
  2025-01-15T19:37:06-08:00    169s     87     2   3079      1232 (    85)    52 (   463)    3       0       0       29       4    36   3402   192    0%
  2025-01-15T19:20:23-08:00     72s     36     2   3079       849 (   423)    39 (   750)    9       0       0       29       4    35   4652   188    0%
  2025-01-15T19:05:25-08:00     75s     38     2   3079       824 (   109)    43 (   492)    0       0       0       28       4    37   4334    94    0%
  2025-01-15T18:50:34-08:00     88s     45     2   3079       883 (    68)    62 (  2429)    3       0       0       31       4    33   1884    76    0%
  2025-01-15T18:35:47-08:00    106s     82     0   3081      1441 (     8)    72 (   448)    0       0       0       30       4    35   1842    33    0%
  2025-01-15T18:19:04-08:00     10s     35     0   3081       913 (    23)    39 (   333)    0       0       0       30       4    35   1866    30    0%
  2025-01-15T18:04:18-08:00     25s     59     0   3081       740 (    75)    33 (   438)    0       0       0       31       4    34   2012    32    0%
  2025-01-15T17:50:10-08:00     78s     76     0   3081      1277 (    44)    56 (   320)    0       0       0       31       4    35   2908    47    0%
  2025-01-15T17:33:58-08:00      7s     32     0   3081      2503 (    43)    49 (   350)    0       0       0      120       4    34   2046    43    0%
  2025-01-15T17:18:57-08:00      8s     35     0   3081      2011 (    45)    51 (   377)    0       0       0      122       4    34   2646    46    0%
  2025-01-15T17:04:59-08:00     69s     88     0   3081      1996 (    46)   369 ( 13724)    1       1       0      147       4    41   1962   103    0%
  2025-01-15T16:48:58-08:00     16s     36     0   3081      2680 (    37)    56 (   395)    0       0       0       35       4    34   3740   167    0%
  2025-01-15T16:34:04-08:00     23s     40     0   3081      2926 (    18)    63 (   374)    0       0       0       35       4    35   4602   173    0%
  2025-01-15T16:18:49-08:00      9s     32     0   3081       731 (   743)    52 (   454)    0       0       0       35       4    35   4130   100    0%
  2025-01-15T16:08:54-08:00    315s     37     0   3081      1379 (  1305)    78 (   395)    1       0       0       34       4    31   4816   217    0%
  2025-01-15T15:50:12-08:00    100s     47     2   3079      1250 (  1182)    53 (   406)    0       0       0       34       4    35   4116   173    0%
  2025-01-15T15:34:59-08:00     89s     43     2   3079      1162 (   106)    37 (   453)    0       0       0       35       4    35   4286   163    0%
  2025-01-15T15:21:09-08:00    165s     77     2   3079      1550 (    45)   176 (   338)    0       0       0       33       4    36   4266   209    0%
  2025-01-15T15:03:28-08:00     11s     34     0   3081      1046 (   186)   153 (   319)    0       0       0       34       4    36   3914   158    0%
  2025-01-15T14:49:28-08:00     73s     66     0   3081      1329 (   100)    49 (   397)    0       0       0       35       4    34   3752   163    0%
  2025-01-15T14:33:31-08:00     23s     42     0   3081      1508 (    33)    52 (   435)    0       0       0       35       4    35   3686   100    0%
  2025-01-15T14:18:19-08:00     11s     46     0   3081      1456 (    44)    46 (   344)    0       0       0       36       4    34   1884    39    0%
  2025-01-15T14:03:20-08:00     19s     44     0   3081      2269 (    44)    32 (   477)    0       0       0       36       4    34   2854    43    0%
  2025-01-15T13:48:08-08:00     13s     34     0   3081      2145 (    43)    57 (   315)    0       0       0       36       4    32   1926    42    0%
  2025-01-15T13:32:56-08:00      7s     32     0   3081      2382 (    39)    58 (   275)    0       0       0       35       4    33   1962    37    0%
  2025-01-15T13:18:01-08:00     12s     44     0   3081      2248 (    45)    60 (   240)    0       0       0       36       4    32   2016    71    0%
  2025-01-15T13:03:04-08:00     18s     40     0   3081       833 (    58)    65 (   362)    1       0       0       35       4    36   3520    61    0%
  2025-01-15T12:48:56-08:00     70s     98     0   3081       935 (    16)    51 (   370)    0       0       0       40       4    34   3728    64    0%
  2025-01-15T12:33:36-08:00     54s    150     0   3081      2133 (    14)    54 (   180)    0       0       0       40       4    33   1970    37    0%


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

Major LoadDatasets Times Distribution (since startup):
    n =     1143,  median ~=    46136 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:          144
    <= 20 s:          255
    <= 1 min:         264
    <= 2 min:         272
    <= 5 min:         194
    <= 10 min:         14
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =      929,  median ~=     7791 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:          832
    <= 20 s:           96
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            1
    >  1 hr:            0

Minor LoadDatasets Times Distribution (since startup):
    n =    93894,  median ~=     7526 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:        92919
    <= 20 s:          955
    <= 1 min:           8
    <= 2 min:          11
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            1
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        6,  median ~=     2750 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:          2
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             4
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since last Daily Report):
    n =     1383,  median ~=       21 ms
    0 ms:              24
    1 ms:             214
    2 ms:             259
    <= 5 ms:          129
    <= 10 ms:          44
    <= 20 ms:          20
    <= 50 ms:          49
    <= 100 ms:         28
    <= 200 ms:         32
    <= 500 ms:        116
    <= 1 s:            42
    <= 2 s:            47
    <= 5 s:           289
    <= 10 s:           30
    <= 20 s:           24
    <= 1 min:          15
    <= 2 min:           1
    <= 5 min:          10
    <= 10 min:          0
    <= 20 min:          1
    <= 1 hr:            7
    >  1 hr:            2

Response Failed Time Distribution (since startup):
    n =   126202,  median ~=       35 ms
    0 ms:            7065
    1 ms:            6962
    2 ms:             600
    <= 5 ms:          275
    <= 10 ms:         145
    <= 20 ms:       29134
    <= 50 ms:       39011
    <= 100 ms:      12754
    <= 200 ms:       2056
    <= 500 ms:       7822
    <= 1 s:          2509
    <= 2 s:          6115
    <= 5 s:          5425
    <= 10 s:          859
    <= 20 s:         2410
    <= 1 min:        2170
    <= 2 min:         123
    <= 5 min:         497
    <= 10 min:        180
    <= 20 min:         26
    <= 1 hr:           52
    >  1 hr:           12


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      466,  median ~=      100 ms
    0 ms:              25
    1 ms:              27
    2 ms:              21
    <= 5 ms:           32
    <= 10 ms:          24
    <= 20 ms:          18
    <= 50 ms:          62
    <= 100 ms:         24
    <= 200 ms:          9
    <= 500 ms:         41
    <= 1 s:            12
    <= 2 s:            86
    <= 5 s:            79
    <= 10 s:            2
    <= 20 s:            2
    <= 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 =    18566,  median ~=       88 ms
    0 ms:             693
    1 ms:             931
    2 ms:            1040
    <= 5 ms:         2897
    <= 10 ms:        1115
    <= 20 ms:         606
    <= 50 ms:        1488
    <= 100 ms:        678
    <= 200 ms:        459
    <= 500 ms:       1502
    <= 1 s:           518
    <= 2 s:          3504
    <= 5 s:          2565
    <= 10 s:          212
    <= 20 s:          251
    <= 1 min:          86
    <= 2 min:           5
    <= 5 min:           8
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            5
    >  1 hr:            2

Response Succeeded Time Distribution (since startup):
    n =  1224341,  median ~=       45 ms
    0 ms:           89032
    1 ms:           76794
    2 ms:           84891
    <= 5 ms:       146546
    <= 10 ms:       96421
    <= 20 ms:       61406
    <= 50 ms:       67480
    <= 100 ms:      38100
    <= 200 ms:      30573
    <= 500 ms:      60713
    <= 1 s:         35230
    <= 2 s:        338030
    <= 5 s:         71727
    <= 10 s:        15069
    <= 20 s:         6549
    <= 1 min:        4097
    <= 2 min:         974
    <= 5 min:         414
    <= 10 min:        109
    <= 20 min:         80
    <= 1 hr:           73
    >  1 hr:           33


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

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

EmailThread Succeeded Time Distribution (since last Daily Report):
    n =        5,  median ~=      917 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:             3
    <= 2 s:             1
    <= 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

EmailThread Succeeded Time Distribution (since startup):
    n =     2556,  median ~=      792 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:          2191
    <= 2 s:           340
    <= 5 s:            20
    <= 10 s:            5
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

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

EmailThread nEmails/Session Distribution (since startup):
    n =      756,  median ~=        1
    0:               0
    1:             474
    2:              79
    <= 5:          117
    <= 10:          60
    <= 20:          14
    <= 50:           4
    <= 100:          4
    >  100:          4


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 =       78,  median ~=     9706 ms
    0 ms:               5
    1 ms:               1
    2 ms:               0
    <= 5 ms:            1
    <= 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:           34
    <= 20 s:           36
    <= 1 min:           1
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TaskThread Succeeded Time Distribution (since startup):
    n =       95,  median ~=    10109 ms
    0 ms:               8
    1 ms:               4
    2 ms:               0
    <= 5 ms:            1
    <= 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:           34
    <= 20 s:           46
    <= 1 min:           1
    <= 2 min:           1
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


TouchThread Failed Time Distribution (since last Daily Report):
    n =      937,  median ~=      174 ms
    0 ms:              10
    1 ms:             120
    2 ms:              23
    <= 5 ms:           29
    <= 10 ms:           2
    <= 20 ms:           1
    <= 50 ms:          39
    <= 100 ms:         33
    <= 200 ms:        285
    <= 500 ms:         59
    <= 1 s:             5
    <= 2 s:             9
    <= 5 s:             1
    <= 10 s:            0
    <= 20 s:          131
    <= 1 min:           0
    <= 2 min:         190
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TouchThread Failed Time Distribution (since startup):
    n =    69101,  median ~=      180 ms
    0 ms:            1243
    1 ms:           11043
    2 ms:            1130
    <= 5 ms:          347
    <= 10 ms:          79
    <= 20 ms:          41
    <= 50 ms:        1976
    <= 100 ms:       5977
    <= 200 ms:      15808
    <= 500 ms:       4878
    <= 1 s:           257
    <= 2 s:           836
    <= 5 s:           119
    <= 10 s:           16
    <= 20 s:        11344
    <= 1 min:           4
    <= 2 min:       13969
    <= 5 min:           4
    <= 10 min:          4
    <= 20 min:         26
    <= 1 hr:            0
    >  1 hr:            0

TouchThread Succeeded Time Distribution (since last Daily Report):
    n =      563,  median ~=      143 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:          80
    <= 20 ms:          68
    <= 50 ms:          55
    <= 100 ms:         13
    <= 200 ms:        154
    <= 500 ms:         17
    <= 1 s:            39
    <= 2 s:             4
    <= 5 s:             3
    <= 10 s:          130
    <= 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 startup):
    n =    41530,  median ~=      136 ms
    0 ms:               0
    1 ms:              30
    2 ms:              55
    <= 5 ms:           78
    <= 10 ms:        9759
    <= 20 ms:        2751
    <= 50 ms:        2655
    <= 100 ms:       1239
    <= 200 ms:      11768
    <= 500 ms:       1124
    <= 1 s:          2718
    <= 2 s:           179
    <= 5 s:           173
    <= 10 s:         8997
    <= 20 s:            3
    <= 1 min:           1
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Language (since last daily report)
    : 19319  (97%)
    zh-CN: 578  (3%)
    pt: 16  (0%)
    es: 15  (0%)
    id: 10  (0%)

Language (since startup)
    : 1332436  (99%)
    zh-CN: 13464  (1%)
    es: 1377  (0%)
    id: 1339  (0%)
    pt: 877  (0%)
    de: 494  (0%)
    ja: 15  (0%)
    it: 9  (0%)
    ko: 9  (0%)
    ru: 1  (0%)

SgtMap topography nFromCache=49 nNotFromCache=163
GSHHS: nCached=100 of 100, nCoarse=33061, nSuccesses=15264, nTossed=1541
NationalBoundaries: nCached=100 of 100,  nCoarse=10607, nSuccesses=4690, nTossed=403
StateBoundaries: nCached=100 of 100,  nCoarse=3195, nSuccesses=4690, nTossed=403
Rivers: nCached=100 of 100,  nCoarse=3223, nSuccesses=4690, nTossed=443
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
85 + 93 + 93 + 100 + 101 + 85 + 77 + 94 + 87 + 96 + 97 + 85 + 72 + 78 + 102 + 95 + 
105 + 102 + 93 + 82 + 87 + 112 + 95 + 88 + 83 + 95 + 83 + 82 + 79 + 81 + 96 + 78 + 
100 + 75 + 90 + 96 + 84 + 89 + 97 + 93 + 89 + 96 + 86 + 71 + 89 + 83 + 101 + 96 + 
99 + 89 + 74 + 83 + 98 + 97 + 91 + 86 + 87 + 68 + 99 + 92 + 73 + 83 + 73 + 94 + 
100 + 71 + 81 + 92 + 108 + 89 + 85 + 76 + 87 + 89 + 86 + 86 + 101 + 87 + 82 + 80 + 
75 + 99 + 102 + 87 + 80 + 93 + 95 + 94 + 92 + 94 + 84 + 101 + 94 + 90 + 85 + 100 + 
94 + 66 + 91 + 80 + 104 + 89 + 82 + 67 + 77 + 94 + 93 + 101 + 87 + 91 + 83 + 77 + 
76 + 89 + 114 + 103 + 86 + 79 + 87 + 81 + 95 + 88 + 81 + 81 + 89 + 79 + 80 = 11251
canonicalStringHolder map sizes: 
1984 + 1962 + 1974 + 2079 + 2027 + 2014 + 2032 + 1992 + 1998 + 2035 + 2020 + 2018 + 1935 + 2001 + 2028 + 1967 + 
2030 + 2001 + 1946 + 2000 + 2040 + 2088 + 2032 + 2030 + 2033 + 2029 + 1954 + 1939 + 2066 + 2039 + 2058 + 2031 + 
1987 + 2032 + 2030 + 1998 + 2015 + 1941 + 1965 + 2041 + 1990 + 2009 + 2061 + 1997 + 2052 + 1933 + 2023 + 1999 + 
2074 + 2065 + 2006 + 2017 + 2062 + 1948 + 2007 + 2019 + 1965 + 2035 + 1957 + 2057 + 2039 + 2054 + 2006 + 2055 + 
2014 + 1912 + 2049 + 2035 + 1952 + 2024 + 2033 + 1970 + 1954 + 1997 + 1917 + 2032 + 1993 + 1948 + 2063 + 1977 + 
1963 + 2045 + 2008 + 1996 + 1974 + 2022 + 1984 + 1993 + 1991 + 1929 + 1952 + 1997 + 1971 + 2052 + 2013 + 1969 + 
2053 + 1932 + 2005 + 2017 + 1998 + 2011 + 2077 + 2034 + 2023 + 2068 + 1966 + 2059 + 2041 + 2012 + 2004 + 1960 + 
2023 + 2160 + 1989 + 2038 + 2073 + 2107 + 2083 + 2041 + 2044 + 1970 + 2013 + 2028 + 1901 + 2053 + 2035 = 255368

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

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

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

#3 Thread[#106,http-nio-8443-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.5/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.5/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.5/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

#4 Thread[#1717891,Attach Listener,9,system] RUNNABLE daemon

#5 Thread[#2569,idle-connection-reaper,5,main] TIMED_WAITING daemon
java.base@21.0.5/java.lang.Thread.sleep0(Native Method)
java.base@21.0.5/java.lang.Thread.sleep(Thread.java:509)
software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$ReaperTask.run(IdleConnectionReaper.java:151)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

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

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

#8 Thread[#30,Signal Dispatcher,9,system] RUNNABLE daemon

#9 Thread[#3844633,http-nio-8443-exec-1520,5,main] RUNNABLE daemon
java.base@21.0.5/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.5/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.5/java.net.Socket$SocketInputStream.read(Socket.java:1099)
java.base@21.0.5/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.5/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.5/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.5/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@21.0.5/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.5/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.5/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.5/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.5/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.5/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.5/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1705)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1614)
java.base@21.0.5/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:531)
java.base@21.0.5/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:307)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1950)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1851)
dods.dap.DConnect.openConnection(DConnect.java:236)
dods.dap.DConnect.openConnection(DConnect.java:214)
dods.dap.DConnect.getDataFromUrl(DConnect.java:536)
dods.dap.DConnect.getData(DConnect.java:492)
dods.dap.DConnect.getData(DConnect.java:673)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:983)
gov.noaa.pfel.erddap.dataset.EDDGridLon0360.getSourceData(EDDGridLon0360.java:701)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:668)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:600)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:568)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10588)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3223)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

#10 Thread[#3927576,http-nio-8443-exec-1615,5,main] TIMED_WAITING daemon
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:631)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:334)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:781)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:678)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:359)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.5/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.5/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.5/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.5/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:261)
java.base@21.0.5/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:210)
java.base@21.0.5/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

#11 Thread[#3927623,http-nio-8443-exec-1652,5,main] RUNNABLE daemon
java.base@21.0.5/java.util.zip.Inflater.inflateBytesBytes(Native Method)
java.base@21.0.5/java.util.zip.Inflater.inflate(Inflater.java:376)
java.base@21.0.5/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:177)
java.base@21.0.5/java.io.FilterInputStream.read(FilterInputStream.java:95)
ucar.nc2.util.IO.copyB(IO.java:195)
ucar.nc2.filter.Deflate.decode(Deflate.java:77)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:235)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:332)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:817)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:397)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2700)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2899)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2870)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:668)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:600)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:538)
gov.noaa.pfel.erddap.dataset.EDDGrid.writeNDimensionalMatlabArray(EDDGrid.java:10421)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsMatlab(EDDGrid.java:10345)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3077)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.doHead(HttpServlet.java:211)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

#12 Thread[#3960912,TouchThread,5,main] RUNNABLE daemon
java.base@21.0.5/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
java.base@21.0.5/java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:52)
java.base@21.0.5/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211)
java.base@21.0.5/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828)
java.base@21.0.5/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139)
java.base@21.0.5/java.net.InetAddress.getAllByName0(InetAddress.java:1818)
java.base@21.0.5/java.net.InetAddress.getAllByName(InetAddress.java:1688)
java.base@21.0.5/java.net.InetAddress.getByName(InetAddress.java:1568)
java.base@21.0.5/java.net.InetSocketAddress.<init>(InetSocketAddress.java:230)
java.base@21.0.5/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
java.base@21.0.5/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
java.base@21.0.5/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
java.base@21.0.5/sun.net.www.http.HttpClient.<init>(HttpClient.java:280)
java.base@21.0.5/sun.net.www.http.HttpClient.New(HttpClient.java:386)
java.base@21.0.5/sun.net.www.http.HttpClient.New(HttpClient.java:408)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1319)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1252)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1138)
java.base@21.0.5/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1067)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1945)
gov.noaa.pfel.coastwatch.util.SSR.touchUrl(SSR.java:1573)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:88)

#13 Thread[#3963037,http-nio-8443-exec-1732,5,main] RUNNABLE daemon
ucar.nc2.filter.Shuffle.decode(Shuffle.java:66)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:235)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:332)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:817)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:397)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2700)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2899)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2870)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:668)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:600)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:568)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10588)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3223)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#29 Thread[#4036489,Keep-Alive-Timer,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.5/java.lang.Thread.sleep0(Native Method)
java.base@21.0.5/java.lang.Thread.sleep(Thread.java:509)
java.base@21.0.5/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

#30 Thread[#4041551,LoadDatasets,5,main] RUNNABLE
java.base@21.0.5/java.lang.StringBuilder.append(StringBuilder.java:179)
com.cohort.util.String2.toJson(String2.java:2006)
com.cohort.util.String2.toJson(String2.java:1920)
com.cohort.array.StringArray.toJson(StringArray.java:246)
gov.noaa.pfel.coastwatch.pointdata.Table.saveAsEnhancedFlatNc(Table.java:5464)
gov.noaa.pfel.erddap.dataset.EDDTable.subsetVariablesDataTable(EDDTable.java:15268)
gov.noaa.pfel.erddap.dataset.EDDTable.distinctSubsetVariablesDataTable(EDDTable.java:15398)
gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:883)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2573)
gov.noaa.pfel.erddap.dataset.EDDTableFromNcCFFiles.<init>(EDDTableFromNcCFFiles.java:110)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:752)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:633)
gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:617)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:219)

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

#32 Thread[#47,Notification Thread,9,system] RUNNABLE daemon

#33 Thread[#76,EmailThread,5,main] TIMED_WAITING
java.base@21.0.5/java.lang.Thread.sleep0(Native Method)
java.base@21.0.5/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:59)

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

#35 Thread[#79,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.5/java.lang.Thread.sleep0(Native Method)
java.base@21.0.5/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320)

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

#37 Thread[#94,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.5/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.5/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.5/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)


 
ERDDAP, Version 2.25_1
Disclaimers | Privacy Policy | Contact