BCO-DMO ERDDAP
Accessing BCO-DMO data
log in    
Brought to you by BCO-DMO    

ERDDAP > Status

Current time is 2026-10-04T10:59:25-04:00
Startup was at  2026-10-04T02:01:28-04:00
Last major LoadDatasets started 1m 19s ago and is still running.
nGridDatasets  = 0
nTableDatasets = 2687
nTotalDatasets = 2687
n Datasets Failed To Load (in the last major LoadDatasets) = 33
    bcodmo_dataset_881861_v1, bcodmo_dataset_904246_v1, bcodmo_dataset_905985_v1,
    bcodmo_dataset_906222_v1, bcodmo_dataset_906188_v1, bcodmo_dataset_885701_v1,
    bcodmo_dataset_907866_v1, bcodmo_dataset_911102_v1, bcodmo_dataset_854878_v1,
    bcodmo_dataset_921981_v1, bcodmo_dataset_920078_v1, bcodmo_dataset_920383_v1,
    bcodmo_dataset_920405_v1, bcodmo_dataset_920423_v1, bcodmo_dataset_920878_v1,
    bcodmo_dataset_881861_v3, bcodmo_dataset_922922_v1, bcodmo_dataset_923028_v1,
    bcodmo_dataset_921847_v1, bcodmo_dataset_924605_v1, bcodmo_dataset_925041_v1,
    bcodmo_dataset_914901_v1, bcodmo_dataset_922260_v1, bcodmo_dataset_907559_v1,
    bcodmo_dataset_926332_v1, bcodmo_dataset_925670_v1, bcodmo_dataset_861683_v1,
    bcodmo_dataset_916411_v1, bcodmo_dataset_890864_v1, bcodmo_dataset_965557_v1,
    bcodmo_dataset_986272_v1, bcodmo_dataset_986632_v1, bcodmo_dataset_995456_v`, (end)
Unique users (since startup)                            n = 9026
Response Failed    Time (since last major LoadDatasets) n =        3,  median ~=    40000 ms
Response Failed    Time (since last Daily Report)       n =       91,  median ~=     2300 ms
Response Failed    Time (since startup)                 n =     1273,  median ~=        0 ms
Response Succeeded Time (since last major LoadDatasets) n =      275,  median ~=     1612 ms
Response Succeeded Time (since last Daily Report)       n =    19598,  median ~=       15 ms
Response Succeeded Time (since startup)                 n =    45836,  median ~=       14 ms
TaskThread has finished 0 out of 0 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =        0
TaskThread Failed    Time (since startup)               n =        0
TaskThread Succeeded Time (since last Daily Report)     n =        0
TaskThread Succeeded Time (since startup)               n =        0
The email system is inactive.
TouchThread has finished 0 out of 0 touches.  Currently, the thread is sleeping.
TouchThread Failed    Time (since last Daily Report)    n =        0
TouchThread Succeeded Time (since last Daily Report)    n =        0
OS info: totalCPULoad=0.914369 processCPULoad=0.8998412 totalMemory=15988MB freeMemory=153MB totalSwapSpace=8191MB freeSwapSpace=5969MB
Number of active requests=6
Number of threads: Tomcat-waiting=27, inotify=280, other=24
170 gc calls, 43 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=  5135 MB (highWaterMark=  5227 MB) (Xmx ~= 8192 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-10-04T10:52:39-04:00     59s   1285    33   2687       492 (    16)     8 (     1)    0       0       0       44     280    15   1564     2    1%
  2026-10-04T10:47:12-04:00     36s    839    33   2687       435 (    13)     0 (     0)    0       0       0       46     927    13    537     1    4%
  2026-10-04T10:42:30-04:00     56s   1285    33   2687       478 (    16)     6 (     0)    0       0       0       45     495    14    536     2    2%
  2026-10-04T10:37:27-04:00     55s   1252    33   2687       508 (    15)     2 ( 60000)    0       0       0       45     998    14    536     5    4%
  2026-10-04T10:31:41-04:00     12s    273    33   2687       380 (    13)     2 (  5000)    0       0       0       46     440    13    503     0    2%
  2026-10-04T10:27:23-04:00     55s   1252    33   2687       477 (    14)     0 (     0)    0       0       0       45     648    16    541     0    3%
  2026-10-04T10:22:17-04:00     58s   1285    33   2687       389 (    15)     0 (     0)    0       0       0       46     854    13    604     1    4%
  2026-10-04T10:16:37-04:00     20s    407    33   2687       284 (    10)     0 (     0)    0       0       0       45     482    14    504     0    2%
  2026-10-04T10:12:04-04:00     50s    985    33   2687       322 (    25)     4 (     0)    0       0       0       45     151    14    492     1    0%
  2026-10-04T10:07:20-04:00     69s   1252    33   2687       357 (    15)     0 (     0)    0       0       0       45     998    14    499     1    4%
  2026-10-04T10:02:06-04:00     59s   1285    33   2687       308 (    18)     1 ( 90000)    0       0       0       46     880    13    572     8    4%
  2026-10-04T09:57:04-04:00     61s   1252    33   2687       291 (    30)     5 (     0)    0       0       0       45     542    14    929     8    2%
  2026-10-04T09:51:51-04:00     54s   1285    33   2687       374 (    15)     1 (   350)    0       0       0       46     960    13    494     1    4%
  2026-10-04T09:46:37-04:00     43s    976    33   2687       331 (    16)     0 (     0)    0       0       0       46     899    15    513     2    4%
  2026-10-04T09:41:49-04:00     58s   1285    33   2687       315 (    20)     0 (     0)    0       0       0       46     644    13    514     1    3%
  2026-10-04T09:36:44-04:00     57s   1252    33   2687       406 (    14)     1 (     1)    0       0       0       46     951    13    493     1    4%
  2026-10-04T09:31:43-04:00     58s   1285    33   2687       366 (    16)     0 (     0)    0       0       0       46     853    13    515     1    4%
  2026-10-04T09:26:00-04:00     18s    437    33   2687       265 (    18)     5 (     0)    0       0       0       46     881    13    548     0    4%
  2026-10-04T09:21:32-04:00     54s   1285    33   2687       350 (    16)     2 (     0)    0       0       0       45     925    14    494     1    4%
  2026-10-04T09:16:19-04:00     44s   1041    33   2687       404 (    14)     1 (   350)    0       0       0       45     902    14    513     1    4%
  2026-10-04T09:11:03-04:00     30s    671    33   2687       469 (    14)     2 (     0)    0       0       0       46     900    13    525     1    4%
  2026-10-04T09:06:32-04:00     62s   1252    33   2687       433 (    15)     0 (     0)    0       0       0       46     999    13    492     1    4%
  2026-10-04T09:01:20-04:00     54s   1285    33   2687       619 (    11)     1 (   750)    0       0       0       46     856    13    572     1    4%
  2026-10-04T08:56:14-04:00     50s   1252    33   2687       672 (    10)     3 ( 12500)    0       0       0       45     499    14    543     7    2%
  2026-10-04T08:51:13-04:00     53s   1285    33   2687       642 (    11)     1 (     1)    0       0       0       44     959    15    497     1    4%
  2026-10-04T08:46:09-04:00     52s   1252    33   2687       613 (    12)     0 (     0)    0       0       0       45     816    14    545     1    4%
  2026-10-04T08:40:39-04:00     25s    555    33   2687       535 (    12)     0 (     0)    0       0       0       45     859    15    599     0    4%
  2026-10-04T08:36:15-04:00     64s   1252    33   2687       584 (    12)     4 (     1)    0       1       0       46     855    13    726     4    4%
  2026-10-04T08:30:13-04:00      5s     33    33   2687       172 (    15)     0 (     0)    0       0       0       45     573    14    480     0    2%
  2026-10-04T08:27:54-04:00    165s   1285    33   2687       518 (    18)     4 (     5)   13       0       0       46     869    13    534    53    4%
  2026-10-04T08:19:52-04:00      4s     35    33   2687       276 (    14)     0 (     0)    0       0       0       45     794    14    475     0    3%
  2026-10-04T08:15:39-04:00     53s   1285    33   2687       344 (    17)     1 ( 40000)    0       0       0       46     794    13    495     8    3%
  2026-10-04T08:10:16-04:00     37s    752    33   2687       236 (    22)     5 (  3875)    0       0       0       46     867    13    500     3    4%
  2026-10-04T08:05:50-04:00     75s   1285    33   2687       322 (    18)     0 (     0)    0       0       0       46     861    13    532     1    4%
  2026-10-04T08:00:32-04:00     60s   1252    33   2687       443 (    15)     5 (     0)    0       0       0       46     653    13    490     2    3%
  2026-10-04T07:55:06-04:00     37s    886    33   2687       323 (    16)     3 (     0)    0       0       0       45     867    14    495     5    4%
  2026-10-04T07:50:21-04:00     55s   1252    33   2687       307 (    19)     0 (     0)    0       0       0       46     750    13    539     2    3%
  2026-10-04T07:44:48-04:00     24s    597    33   2687       323 (    16)     0 (     0)    0       0       0       46     890    13    540     0    4%
  2026-10-04T07:40:18-04:00     58s   1252    33   2687       350 (    16)     1 (     1)    0       0       0       45     938    14    498     1    4%
  2026-10-04T07:35:16-04:00     59s   1285    33   2687       311 (    17)     0 (     0)    0       0       0       45     868    14    574     1    4%
  2026-10-04T07:30:11-04:00     56s   1252    33   2687       266 (    30)     0 (     0)    0       0       0       46     510    13    490     3    2%
  2026-10-04T07:25:07-04:00     57s   1285    33   2687       294 (    17)     0 (     0)    0       0       0       46     987    13    495     4    4%
  2026-10-04T07:20:03-04:00     54s   1252    33   2687       255 (    32)     0 (     0)    0       0       0       46     883    14    544     4    4%
  2026-10-04T07:14:58-04:00     57s   1285    33   2687      1227 (    17)    18 ( 78462)   35       0      66       50     499    13    494    82    2%
  2026-10-04T07:09:03-04:00      6s     38    33   2687      1255 (    12)     2 ( 10000)    0       1       0       42     997    13    497    14    4%
  2026-10-04T07:05:07-04:00     75s   1285    33   2687       948 (    10)    11 (     0)    0       0       0       41    1002    14    490     9    4%
  2026-10-04T06:59:38-04:00     57s   1252    33   2687       652 (    15)     1 ( 90000)    0       0       0       41     851    14    590     9    4%
  2026-10-04T06:53:45-04:00      9s    142    33   2687       426 (    11)     6 (     0)    0       0       0       42     892    13    584     0    4%
  2026-10-04T06:50:09-04:00    100s   1252    33   2687       563 (    13)    17 (     0)    0       0       0       41     987    14    503     9    4%
  2026-10-04T06:44:25-04:00     58s   1285    33   2687       580 (    14)     3 (     1)    0       0       0       42     839    13    615     0    3%
  2026-10-04T06:38:43-04:00     18s    351    33   2687       716 (    12)     5 (     0)    0       0       0       42     405    13    492     0    2%
  2026-10-04T06:34:24-04:00     64s   1171    33   2687       455 (    16)     7 (     0)    0       0       0       42     893    13    501     0    4%
  2026-10-04T06:29:33-04:00     76s   1252    33   2687       422 (    16)    17 (     0)    0       0       0       40     716    15    484     1    3%
  2026-10-04T06:24:07-04:00     53s   1285    33   2687       373 (    10)     0 (     0)    0       0       0       42     808    13    483     1    4%
  2026-10-04T06:19:05-04:00     54s   1252    33   2687       426 (    16)    14 (     0)    0       0       0       41     726    14    495     4    3%
  2026-10-04T06:13:25-04:00     17s    350    33   2687       300 (    17)     6 (     0)    0       1       0       42     835    13    479     5    3%
  2026-10-04T06:09:14-04:00     72s   1252    33   2687       325 (    34)    20 ( 36471)    0       0       0       42     719    13    485    17    3%
  2026-10-04T06:03:54-04:00     61s   1285    33   2687       380 (    14)    10 (     0)    0       0       0       41    1002    14    482     2    4%
  2026-10-04T05:58:46-04:00     55s   1252    33   2687       355 (    15)    11 (     0)    0       0       0       42     725    13    929     0    3%
  2026-10-04T05:53:42-04:00     54s   1285    33   2687       367 (    17)    25 (     0)    0       0       0       41     649    14   1508    11    3%
  2026-10-04T05:47:52-04:00     10s    200    33   2687       288 (    17)     3 (     0)    0       0       0       42     909    13    515     0    4%
  2026-10-04T05:43:39-04:00     59s   1285    33   2687       342 (    16)    14 (     0)    0       0       0       41     985    14    480     1    4%
  2026-10-04T05:38:34-04:00     57s   1252    33   2687       380 (    13)    35 (     0)    0       0       0       41     677    14    633     1    3%
  2026-10-04T05:33:26-04:00     53s   1285    33   2687       364 (    14)    44 (     0)    0       0       0       41     867    14    550     1    4%
  2026-10-04T05:28:24-04:00     53s   1252    33   2687       371 (    16)    67 (     0)    0       0       0       41     634    14    482     8    3%
  2026-10-04T05:23:20-04:00     53s   1285    33   2687       498 (    10)    37 (     0)    0       0       0       42     923    13    484     2    4%
  2026-10-04T05:17:32-04:00      8s    129    33   2687       418 (     5)    51 (     0)    0       0       0       42     533    13    470     0    2%
  2026-10-04T05:13:33-04:00     72s   1285    33   2687       498 (    10)    50 (     0)    0       0       0       42     864    13    524     1    4%
  2026-10-04T05:08:18-04:00     60s   1252    33   2687       386 (    15)    47 (     0)    0       0       0       42     532    13    477     1    2%
  2026-10-04T05:03:09-04:00     54s   1285    33   2687       539 (     7)    83 (     0)    0       0       0       42     970    13    485     1    4%
  2026-10-04T04:58:07-04:00     55s   1252    33   2687       462 (     9)    26 (     0)    0       0       0       42     893    13    528     1    4%
  2026-10-04T04:53:00-04:00     51s   1285    33   2687       386 (    14)    55 (     0)    0       0       0       42     471    13    482     1    2%
  2026-10-04T04:47:58-04:00     52s   1252    33   2687       472 (     7)    44 (     0)    0       0       0       42    1001    13    478     2    4%
  2026-10-04T04:42:56-04:00     53s   1285    33   2687       503 (    10)    23 (     0)    0       0       0       42     893    13    496     0    4%
  2026-10-04T04:37:23-04:00     22s    464    33   2687       353 (    13)    40 (     0)    0       0       0       42     631    13    487     0    3%
  2026-10-04T04:32:57-04:00     58s   1285    33   2687       451 (    12)    28 (     0)    0       0       0       41     661    14    553     1    3%
  2026-10-04T04:27:13-04:00     17s    428    33   2687       465 (     8)    20 (     0)    0       0       0       41     879    14    561     0    4%
  2026-10-04T04:22:47-04:00     55s   1285    33   2687       640 (     7)    24 (     0)    0       0       0       41     874    14    588     2    4%
  2026-10-04T04:16:58-04:00      8s    112    33   2687       283 (    15)    16 (     0)    0       0       0       42     532    13    465     0    2%
  2026-10-04T04:12:53-04:00     64s   1206    33   2687       476 (     7)    34 (     0)    0       0       0       41     532    14    480     1    2%
  2026-10-04T04:08:00-04:00     73s   1252    33   2687       417 (    13)    17 (     0)    0       0       0       41     644    14   1186     2    3%
  2026-10-04T04:02:38-04:00     57s   1285    33   2687       327 (    19)    19 (     0)    0       0       0       42     501    13    482     2    2%
  2026-10-04T03:57:36-04:00     57s   1252    33   2687       452 (     8)    13 (     0)    0       0       0       42    1002    13    481     9    4%
  2026-10-04T03:52:26-04:00     52s   1285    33   2687       329 (    18)     6 (     0)    0       0       0       41     876    14    550     1    4%
  2026-10-04T03:46:38-04:00      6s     77    33   2687       352 (     2)     0 (     0)    0       0       0       42     626    13    468     0    3%
  2026-10-04T03:43:25-04:00    118s   1285    33   2687       385 (    19)     1 ( 90000)    0       0       0       42     584    13    479     6    3%
  2026-10-04T03:37:19-04:00     54s   1252    33   2687       495 (     6)     7 (     0)    0       0       0       42     998    13    418     1    4%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       45,  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:             2
    <= 10 s:            1
    <= 20 s:            3
    <= 1 min:          33
    <= 2 min:           5
    <= 5 min:           1
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =      105,  median ~=    40882 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             4
    <= 10 s:            6
    <= 20 s:            7
    <= 1 min:          68
    <= 2 min:          18
    <= 5 min:           1
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =        0

Minor LoadDatasets Times Distribution (since startup):
    n =        0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        3,  median ~=    40000 ms
    0 ms:               1
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           1
    <= 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 =       91,  median ~=     2300 ms
    0 ms:              22
    1 ms:              16
    2 ms:               0
    <= 5 ms:            1
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          3
    <= 1 s:             1
    <= 2 s:             2
    <= 5 s:             5
    <= 10 s:            4
    <= 20 s:            5
    <= 1 min:          12
    <= 2 min:          17
    <= 5 min:           2
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =     1273,  median ~=        0 ms
    0 ms:             682
    1 ms:             468
    2 ms:               3
    <= 5 ms:            3
    <= 10 ms:           0
    <= 20 ms:           1
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:          2
    <= 500 ms:          9
    <= 1 s:             5
    <= 2 s:             4
    <= 5 s:            10
    <= 10 s:            6
    <= 20 s:           12
    <= 1 min:          36
    <= 2 min:          25
    <= 5 min:           2
    <= 10 min:          4
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      277,  median ~=     1629 ms
    0 ms:               9
    1 ms:              16
    2 ms:               1
    <= 5 ms:           10
    <= 10 ms:          15
    <= 20 ms:          16
    <= 50 ms:          11
    <= 100 ms:          3
    <= 200 ms:          1
    <= 500 ms:          6
    <= 1 s:            14
    <= 2 s:            58
    <= 5 s:            58
    <= 10 s:           47
    <= 20 s:           12
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since last Daily Report):
    n =    19600,  median ~=       15 ms
    0 ms:             730
    1 ms:            2171
    2 ms:             641
    <= 5 ms:          990
    <= 10 ms:        2610
    <= 20 ms:        5131
    <= 50 ms:        1590
    <= 100 ms:        291
    <= 200 ms:        148
    <= 500 ms:        247
    <= 1 s:          1665
    <= 2 s:          3099
    <= 5 s:           149
    <= 10 s:           75
    <= 20 s:           41
    <= 1 min:          15
    <= 2 min:           3
    <= 5 min:           3
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            1
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =    45838,  median ~=       14 ms
    0 ms:            1732
    1 ms:            7137
    2 ms:            2173
    <= 5 ms:         1960
    <= 10 ms:        5603
    <= 20 ms:       11173
    <= 50 ms:        3352
    <= 100 ms:        567
    <= 200 ms:        281
    <= 500 ms:        390
    <= 1 s:          3545
    <= 2 s:          7548
    <= 5 s:           219
    <= 10 s:           90
    <= 20 s:           44
    <= 1 min:          17
    <= 2 min:           3
    <= 5 min:           3
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            1
    >  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 =        0

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

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


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

Language (since startup)
    : 47109  (100%)

SgtMap topography nFromCache=0 nNotFromCache=69
GSHHS: nCached=100 of 100, nCoarse=40, nSuccesses=224, nTossed=0
NationalBoundaries: nCached=50 of 100,  nCoarse=13, nSuccesses=56, nTossed=0
StateBoundaries: nCached=50 of 100,  nCoarse=7, nSuccesses=56, nTossed=0
Rivers: nCached=50 of 100,  nCoarse=7, nSuccesses=56, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
285 + 298 + 299 + 275 + 274 + 297 + 270 + 274 + 293 + 298 + 275 + 280 + 268 + 282 + 300 + 275 + 
288 + 287 + 260 + 279 + 263 + 292 + 296 + 266 + 292 + 279 + 302 + 282 + 270 + 296 + 304 + 276 + 
272 + 283 + 270 + 280 + 278 + 296 + 251 + 278 + 297 + 279 + 271 + 283 + 273 + 282 + 282 + 276 + 
304 + 312 + 270 + 287 + 320 + 270 + 275 + 300 + 272 + 287 + 320 + 280 + 248 + 280 + 278 + 290 + 
286 + 305 + 298 + 276 + 284 + 283 + 263 + 268 + 300 + 270 + 273 + 295 + 264 + 280 + 274 + 271 + 
242 + 299 + 272 + 257 + 308 + 287 + 292 + 304 + 286 + 271 + 255 + 299 + 274 + 268 + 273 + 281 + 
293 + 254 + 263 + 306 + 317 + 285 + 293 + 282 + 280 + 287 + 285 + 281 + 262 + 287 + 284 + 284 + 
273 + 260 + 343 + 316 + 292 + 260 + 285 + 295 + 319 + 273 + 291 + 287 + 245 + 276 + 302 = 35937
canonicalStringHolder map sizes: 
72117 + 72077 + 72179 + 72115 + 72190 + 72141 + 72193 + 72162 + 72154 + 72065 + 72171 + 72130 + 72108 + 72209 + 72084 + 72027 + 
72171 + 72211 + 72114 + 71991 + 72105 + 72098 + 72052 + 72119 + 72170 + 72261 + 72163 + 72080 + 72215 + 72229 + 72226 + 72145 + 
72194 + 72221 + 72064 + 72080 + 72124 + 72071 + 72074 + 72147 + 72112 + 72167 + 72175 + 72139 + 72134 + 72126 + 72016 + 72122 + 
72038 + 72188 + 72096 + 72180 + 72205 + 72227 + 72219 + 72177 + 72224 + 72141 + 72159 + 72127 + 72119 + 72157 + 72093 + 72089 + 
72135 + 72220 + 72155 + 72159 + 72099 + 72215 + 72099 + 72157 + 72125 + 72114 + 72097 + 72173 + 72131 + 72122 + 72184 + 72170 + 
72170 + 72131 + 72206 + 72167 + 72156 + 72218 + 72127 + 72127 + 72129 + 72118 + 72155 + 72199 + 72102 + 72210 + 72157 + 72134 + 
72087 + 72065 + 72137 + 72099 + 72042 + 72187 + 72200 + 72184 + 72219 + 72179 + 72289 + 72258 + 72190 + 72134 + 72159 + 72069 + 
72075 + 72122 + 72165 + 72185 + 72162 + 72214 + 72132 + 72141 + 72134 + 72125 + 72107 + 72072 + 72242 + 72177 + 72213 = 9162502

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

#1 Thread[AsyncFileHandlerWriter-1,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.20.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.20.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
java.base@17.0.20.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#2 Thread[Catalina-utility-1,1,main] TIMED_WAITING
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1668)
java.base@17.0.20.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@17.0.20.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#3 Thread[Catalina-utility-2,1,main] RUNNABLE
java.base@17.0.20.1/java.lang.Object.clone(Native Method)
java.base@17.0.20.1/java.lang.Throwable.setStackTrace(Throwable.java:876)
org.apache.catalina.valves.StuckThreadDetectionValve$MonitoredThread.interruptIfStuck(StuckThreadDetectionValve.java:350)
org.apache.catalina.valves.StuckThreadDetectionValve.backgroundProcess(StuckThreadDetectionValve.java:214)
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1092)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1301)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1305)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1283)
java.base@17.0.20.1/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
java.base@17.0.20.1/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
java.base@17.0.20.1/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.20.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

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

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

#6 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#7 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/java.util.concurrent.ConcurrentHashMap$KeySetView.iterator(ConcurrentHashMap.java:4635)
java.base@17.0.20.1/java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1052)
java.base@17.0.20.1/java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1051)
org.apache.tomcat.util.net.NioEndpoint$Poller.timeout(NioEndpoint.java:996)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:798)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#8 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#9 Thread[https-jsse-nio-8001-exec-12,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6671)
gov.noaa.pfel.erddap.util.EDStatic.shedThisRequest(EDStatic.java:6470)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4741)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
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:1744)
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:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#10 Thread[https-jsse-nio-8001-exec-20,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.20.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:99)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:33)
org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#11 Thread[https-jsse-nio-8001-exec-22,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.allocateUninitializedArray(Unsafe.java:1375)
java.base@17.0.20.1/java.lang.StringConcatHelper.newArray(StringConcatHelper.java:497)
java.base@17.0.20.1/java.lang.StringConcatHelper.simpleConcat(StringConcatHelper.java:421)
java.base@17.0.20.1/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@17.0.20.1/java.lang.invoke.LambdaForm$MH/0x00007ff040014400.invoke(LambdaForm$MH)
java.base@17.0.20.1/java.lang.invoke.Invokers$Holder.linkToTargetMethod(Invokers$Holder)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6682)
gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:17708)
gov.noaa.pfel.erddap.Erddap.doInfo(Erddap.java:13193)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:669)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
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:1744)
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:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#12 Thread[https-jsse-nio-8001-exec-27,5,main] RUNNABLE daemon
java.base@17.0.20.1/java.util.WeakHashMap.getTable(WeakHashMap.java:355)
java.base@17.0.20.1/java.util.WeakHashMap.get(WeakHashMap.java:403)
com.cohort.util.String2.canonicalStringHolder(String2.java:6250)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
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:1744)
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:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#13 Thread[https-jsse-nio-8001-exec-35,5,main] RUNNABLE daemon
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
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:1744)
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:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#14 Thread[https-jsse-nio-8001-exec-41,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1668)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:99)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:33)
org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#15 Thread[https-jsse-nio-8001-exec-46,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.allocateUninitializedArray(Unsafe.java:1375)
java.base@17.0.20.1/java.lang.StringConcatHelper.newArray(StringConcatHelper.java:497)
java.base@17.0.20.1/java.lang.StringConcatHelper.simpleConcat(StringConcatHelper.java:421)
java.base@17.0.20.1/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@17.0.20.1/java.lang.invoke.LambdaForm$MH/0x00007ff040014400.invoke(LambdaForm$MH)
java.base@17.0.20.1/java.lang.invoke.Invokers$Holder.linkToTargetMethod(Invokers$Holder)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6694)
gov.noaa.pfel.erddap.util.EDStatic.shedThisRequest(EDStatic.java:6470)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4741)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
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:1744)
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:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

#16 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.20.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:938)
java.base@17.0.20.1/java.util.concurrent.locks.ReentrantLock$Sync.lock(ReentrantLock.java:153)
java.base@17.0.20.1/java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:322)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingQueue.signalNotEmpty(LinkedBlockingQueue.java:175)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingQueue.offer(LinkedBlockingQueue.java:423)
org.apache.tomcat.util.threads.TaskQueue.offer(TaskQueue.java:85)
org.apache.tomcat.util.threads.TaskQueue.offer(TaskQueue.java:33)
org.apache.tomcat.util.threads.ThreadPoolExecutor.executeInternal(ThreadPoolExecutor.java:1443)
org.apache.tomcat.util.threads.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378)
org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1241)
org.apache.tomcat.util.net.NioEndpoint$Poller.processKey(NioEndpoint.java:826)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:793)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)

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

#18 Thread[LoadDatasets,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.allocateUninitializedArray(Unsafe.java:1375)
java.base@17.0.20.1/java.lang.StringConcatHelper.newArray(StringConcatHelper.java:497)
java.base@17.0.20.1/java.lang.StringConcatHelper.simpleConcat(StringConcatHelper.java:421)
java.base@17.0.20.1/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@17.0.20.1/java.lang.invoke.LambdaForm$MH/0x00007ff040002400.invoke(LambdaForm$MH)
java.base@17.0.20.1/java.lang.invoke.Invokers$Holder.linkToTargetMethod(Invokers$Holder)
com.cohort.util.File2.deleteIfOld(File2.java:496)
com.cohort.util.File2.deleteIfOld(File2.java:526)
com.cohort.util.File2.deleteIfOld(File2.java:526)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:155)

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

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

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

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

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

#24 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/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.22
Disclaimers | Privacy Policy | Contact