I wrote a script that checks the FD counts for every java pid on the server. 
Just looking at these results, I don't think we're hitting an FD limit at the 
moment, but I'll try it again tomorrow while the problem is presenting.

[root@app51b scripts]# for s in $(ps ax|grep java|awk '{print $1}');do 
fd_counts $s;echo -e "----------\n";done
Process ID: 784860
Max open files: 16384
Used file descriptors: 631
Available file descriptors: 15753
----------

Process ID: 801288
Max open files: 16384
Used file descriptors: 70
Available file descriptors: 16314
----------

Process ID: 809263
Max open files: 16384
Used file descriptors: 78
Available file descriptors: 16306
----------

Process ID: 827276
Max open files: 16384
Used file descriptors: 549
Available file descriptors: 15835
----------

Process ID: 847407
Max open files: 16384
Used file descriptors: 94
Available file descriptors: 16290
----------

Process ID: 862359
Max open files: 16384
Used file descriptors: 605
Available file descriptors: 15779
----------

Process ID: 877635
Max open files: 16384
Used file descriptors: 82
Available file descriptors: 16302
----------

Process ID: 887797
Max open files: 16384
Used file descriptors: 102
Available file descriptors: 16282
----------

Process ID: 898698
Max open files: 16384
Used file descriptors: 54
Available file descriptors: 16330
----------

Process ID: 903756
Max open files: 16384
Used file descriptors: 665
Available file descriptors: 15719
----------

Process ID: 918138
Max open files: 16384
Used file descriptors: 457
Available file descriptors: 15927
----------

Process ID: 929377
Max open files: 16384
Used file descriptors: 99
Available file descriptors: 16285
----------

Process ID: 940403
Max open files: 16384
Used file descriptors: 614
Available file descriptors: 15770
----------

Error: Process with PID 946105 does not exist.
----------

Process ID: 955351
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 963602
Max open files: 16384
Used file descriptors: 82
Available file descriptors: 16302
----------

Process ID: 971272
Max open files: 16384
Used file descriptors: 95
Available file descriptors: 16289
----------

Process ID: 987470
Max open files: 16384
Used file descriptors: 73
Available file descriptors: 16311
----------

Process ID: 1002039
Max open files: 16384
Used file descriptors: 399
Available file descriptors: 15985
----------

Process ID: 1012180
Max open files: 16384
Used file descriptors: 117
Available file descriptors: 16267
----------

Process ID: 1021450
Max open files: 16384
Used file descriptors: 532
Available file descriptors: 15852
----------

Process ID: 1038105
Max open files: 16384
Used file descriptors: 61
Available file descriptors: 16323
----------

Process ID: 1047269
Max open files: 16384
Used file descriptors: 735
Available file descriptors: 15649
----------

Process ID: 1069422
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 1080743
Max open files: 16384
Used file descriptors: 49
Available file descriptors: 16335
----------

Process ID: 1087538
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 1091023
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1098912
Max open files: 16384
Used file descriptors: 388
Available file descriptors: 15996
----------

Process ID: 1106941
Max open files: 16384
Used file descriptors: 606
Available file descriptors: 15778
----------

Process ID: 1124436
Max open files: 16384
Used file descriptors: 70
Available file descriptors: 16314
----------

Process ID: 1133799
Max open files: 16384
Used file descriptors: 73
Available file descriptors: 16311
----------

Process ID: 1141993
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 1154539
Max open files: 16384
Used file descriptors: 488
Available file descriptors: 15896
----------

Process ID: 1167799
Max open files: 16384
Used file descriptors: 224
Available file descriptors: 16160
----------

Process ID: 1175722
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1185333
Max open files: 16384
Used file descriptors: 421
Available file descriptors: 15963
----------

Process ID: 1199328
Max open files: 16384
Used file descriptors: 108
Available file descriptors: 16276
----------

Process ID: 1214320
Max open files: 16384
Used file descriptors: 468
Available file descriptors: 15916
----------

Process ID: 1223773
Max open files: 16384
Used file descriptors: 113
Available file descriptors: 16271
----------

Process ID: 1233052
Max open files: 16384
Used file descriptors: 56
Available file descriptors: 16328
----------

Process ID: 1239823
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1252744
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 1264677
Max open files: 16384
Used file descriptors: 494
Available file descriptors: 15890
----------

Process ID: 1274481
Max open files: 16384
Used file descriptors: 59
Available file descriptors: 16325
----------

Process ID: 1280662
Max open files: 16384
Used file descriptors: 61
Available file descriptors: 16323
----------

Process ID: 1286971
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1303458
Max open files: 16384
Used file descriptors: 99
Available file descriptors: 16285
----------

Process ID: 1320163
Max open files: 16384
Used file descriptors: 82
Available file descriptors: 16302
----------

Process ID: 1332334
Max open files: 16384
Used file descriptors: 631
Available file descriptors: 15753
----------

Process ID: 1352329
Max open files: 16384
Used file descriptors: 112
Available file descriptors: 16272
----------

Process ID: 1369075
Max open files: 16384
Used file descriptors: 90
Available file descriptors: 16294
----------

Process ID: 1379011
Max open files: 16384
Used file descriptors: 140
Available file descriptors: 16244
----------

Process ID: 1394238
Max open files: 16384
Used file descriptors: 640
Available file descriptors: 15744
----------

Process ID: 1410817
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1421164
Max open files: 16384
Used file descriptors: 93
Available file descriptors: 16291
----------

Process ID: 1436160
Max open files: 16384
Used file descriptors: 61
Available file descriptors: 16323
----------

Process ID: 1444706
Max open files: 16384
Used file descriptors: 593
Available file descriptors: 15791
----------

Process ID: 1463116
Max open files: 16384
Used file descriptors: 61
Available file descriptors: 16323
----------

Process ID: 1469155
Max open files: 16384
Used file descriptors: 111
Available file descriptors: 16273
----------

Process ID: 1479311
Max open files: 16384
Used file descriptors: 91
Available file descriptors: 16293
----------

Process ID: 1489252
Max open files: 16384
Used file descriptors: 66
Available file descriptors: 16318
----------

Process ID: 1497856
Max open files: 16384
Used file descriptors: 612
Available file descriptors: 15772
----------

Process ID: 1512364
Max open files: 16384
Used file descriptors: 119
Available file descriptors: 16265
----------

Process ID: 1523654
Max open files: 16384
Used file descriptors: 65
Available file descriptors: 16319
----------

Process ID: 1530872
Max open files: 16384
Used file descriptors: 385
Available file descriptors: 15999
----------

Process ID: 1539667
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1548878
Max open files: 16384
Used file descriptors: 560
Available file descriptors: 15824
----------

Process ID: 1563260
Max open files: 16384
Used file descriptors: 50
Available file descriptors: 16334
----------

Process ID: 1568596
Max open files: 16384
Used file descriptors: 611
Available file descriptors: 15773
----------

Process ID: 1584177
Max open files: 16384
Used file descriptors: 386
Available file descriptors: 15998
----------

Process ID: 1593491
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1605573
Max open files: 16384
Used file descriptors: 56
Available file descriptors: 16328
----------

Process ID: 1612474
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1619567
Max open files: 16384
Used file descriptors: 567
Available file descriptors: 15817
----------

Process ID: 1638065
Max open files: 16384
Used file descriptors: 97
Available file descriptors: 16287
----------

Process ID: 1652157
Max open files: 16384
Used file descriptors: 70
Available file descriptors: 16314
----------

Process ID: 1666413
Max open files: 16384
Used file descriptors: 91
Available file descriptors: 16293
----------

Process ID: 1676748
Max open files: 16384
Used file descriptors: 59
Available file descriptors: 16325
----------

Process ID: 1683743
Max open files: 16384
Used file descriptors: 510
Available file descriptors: 15874
----------

Process ID: 1696232
Max open files: 16384
Used file descriptors: 564
Available file descriptors: 15820
----------

Process ID: 1718318
Max open files: 16384
Used file descriptors: 73
Available file descriptors: 16311
----------

Process ID: 1728316
Max open files: 16384
Used file descriptors: 408
Available file descriptors: 15976
----------

Process ID: 1736762
Max open files: 16384
Used file descriptors: 86
Available file descriptors: 16298
----------

Process ID: 1751411
Max open files: 16384
Used file descriptors: 96
Available file descriptors: 16288
----------

Process ID: 1758978
Max open files: 16384
Used file descriptors: 68
Available file descriptors: 16316
----------

Process ID: 1768254
Max open files: 16384
Used file descriptors: 95
Available file descriptors: 16289
----------

Process ID: 1783325
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1795868
Max open files: 16384
Used file descriptors: 98
Available file descriptors: 16286
----------

Process ID: 1806547
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 1818034
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1830142
Max open files: 16384
Used file descriptors: 105
Available file descriptors: 16279
----------

Process ID: 1847550
Max open files: 16384
Used file descriptors: 80
Available file descriptors: 16304
----------

Process ID: 1858130
Max open files: 16384
Used file descriptors: 80
Available file descriptors: 16304
----------

Process ID: 1864744
Max open files: 16384
Used file descriptors: 78
Available file descriptors: 16306
----------

Process ID: 1871244
Max open files: 16384
Used file descriptors: 99
Available file descriptors: 16285
----------

Process ID: 1886362
Max open files: 16384
Used file descriptors: 86
Available file descriptors: 16298
----------

Process ID: 1897304
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 1903278
Max open files: 16384
Used file descriptors: 69
Available file descriptors: 16315
----------

Process ID: 1908274
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 1914139
Max open files: 16384
Used file descriptors: 96
Available file descriptors: 16288
----------

Process ID: 1924627
Max open files: 16384
Used file descriptors: 564
Available file descriptors: 15820
----------

Process ID: 1939261
Max open files: 16384
Used file descriptors: 114
Available file descriptors: 16270
----------

Process ID: 1957931
Max open files: 16384
Used file descriptors: 81
Available file descriptors: 16303
----------

Process ID: 1969576
Max open files: 16384
Used file descriptors: 393
Available file descriptors: 15991
----------

Process ID: 2000386
Max open files: 16384
Used file descriptors: 140
Available file descriptors: 16244
----------

Process ID: 2011495
Max open files: 16384
Used file descriptors: 108
Available file descriptors: 16276
----------

Process ID: 2035151
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 2041685
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 2048517
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 2054726
Max open files: 16384
Used file descriptors: 99
Available file descriptors: 16285
----------

Process ID: 2070775
Max open files: 16384
Used file descriptors: 77
Available file descriptors: 16307
----------

Process ID: 2078423
Max open files: 16384
Used file descriptors: 335
Available file descriptors: 16049
----------

Process ID: 2087105
Max open files: 16384
Used file descriptors: 70
Available file descriptors: 16314
----------

Process ID: 2093706
Max open files: 16384
Used file descriptors: 103
Available file descriptors: 16281
----------

Process ID: 2107447
Max open files: 16384
Used file descriptors: 488
Available file descriptors: 15896
----------

Process ID: 2118262
Max open files: 16384
Used file descriptors: 249
Available file descriptors: 16135
----------

Process ID: 2130982
Max open files: 16384
Used file descriptors: 86
Available file descriptors: 16298
----------

Process ID: 2141323
Max open files: 16384
Used file descriptors: 97
Available file descriptors: 16287
----------

Process ID: 2155514
Max open files: 16384
Used file descriptors: 77
Available file descriptors: 16307
----------

Process ID: 2170621
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 2182750
Max open files: 16384
Used file descriptors: 391
Available file descriptors: 15993
----------

Process ID: 2190310
Max open files: 16384
Used file descriptors: 106
Available file descriptors: 16278
----------

Process ID: 2201009
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 2209596
Max open files: 16384
Used file descriptors: 93
Available file descriptors: 16291
----------

Process ID: 2221845
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 2229102
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 2243939
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2254308
Max open files: 16384
Used file descriptors: 86
Available file descriptors: 16298
----------

Process ID: 2264927
Max open files: 16384
Used file descriptors: 107
Available file descriptors: 16277
----------

Process ID: 2276583
Max open files: 16384
Used file descriptors: 77
Available file descriptors: 16307
----------

Process ID: 2292264
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2309238
Max open files: 16384
Used file descriptors: 104
Available file descriptors: 16280
----------

Process ID: 2321124
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2329568
Max open files: 16384
Used file descriptors: 89
Available file descriptors: 16295
----------

Process ID: 2341296
Max open files: 16384
Used file descriptors: 109
Available file descriptors: 16275
----------

Process ID: 2358431
Max open files: 16384
Used file descriptors: 494
Available file descriptors: 15890
----------

Process ID: 2368000
Max open files: 16384
Used file descriptors: 538
Available file descriptors: 15846
----------

Process ID: 2381261
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 2400199
Max open files: 16384
Used file descriptors: 550
Available file descriptors: 15834
----------

Process ID: 2415660
Max open files: 16384
Used file descriptors: 104
Available file descriptors: 16280
----------

Process ID: 2433230
Max open files: 16384
Used file descriptors: 104
Available file descriptors: 16280
----------

Process ID: 2443947
Max open files: 16384
Used file descriptors: 77
Available file descriptors: 16307
----------

Process ID: 2454585
Max open files: 16384
Used file descriptors: 73
Available file descriptors: 16311
----------

Process ID: 2465052
Max open files: 16384
Used file descriptors: 581
Available file descriptors: 15803
----------

Process ID: 2479584
Max open files: 16384
Used file descriptors: 589
Available file descriptors: 15795
----------

Process ID: 2495809
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2507139
Max open files: 16384
Used file descriptors: 57
Available file descriptors: 16327
----------

Process ID: 2515217
Max open files: 16384
Used file descriptors: 90
Available file descriptors: 16294
----------

Process ID: 2528948
Max open files: 16384
Used file descriptors: 557
Available file descriptors: 15827
----------

Process ID: 2549749
Max open files: 16384
Used file descriptors: 80
Available file descriptors: 16304
----------

Process ID: 2564417
Max open files: 16384
Used file descriptors: 89
Available file descriptors: 16295
----------

Process ID: 2578973
Max open files: 16384
Used file descriptors: 594
Available file descriptors: 15790
----------

Process ID: 2595126
Max open files: 16384
Used file descriptors: 92
Available file descriptors: 16292
----------

Process ID: 2605048
Max open files: 16384
Used file descriptors: 609
Available file descriptors: 15775
----------

Process ID: 2620903
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2630370
Max open files: 16384
Used file descriptors: 464
Available file descriptors: 15920
----------

Process ID: 2641272
Max open files: 16384
Used file descriptors: 498
Available file descriptors: 15886
----------

Process ID: 2653304
Max open files: 16384
Used file descriptors: 81
Available file descriptors: 16303
----------

Process ID: 2675569
Max open files: 16384
Used file descriptors: 70
Available file descriptors: 16314
----------

Process ID: 2690820
Max open files: 16384
Used file descriptors: 632
Available file descriptors: 15752
----------

Process ID: 2710254
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 2727041
Max open files: 16384
Used file descriptors: 60
Available file descriptors: 16324
----------

Process ID: 2735476
Max open files: 16384
Used file descriptors: 57
Available file descriptors: 16327
----------

Process ID: 2743989
Max open files: 16384
Used file descriptors: 91
Available file descriptors: 16293
----------

Process ID: 2764829
Max open files: 16384
Used file descriptors: 91
Available file descriptors: 16293
----------

Process ID: 2776309
Max open files: 16384
Used file descriptors: 83
Available file descriptors: 16301
----------

Process ID: 2798074
Max open files: 16384
Used file descriptors: 123
Available file descriptors: 16261
----------

Process ID: 2809094
Max open files: 16384
Used file descriptors: 71
Available file descriptors: 16313
----------

Process ID: 2829152
Max open files: 16384
Used file descriptors: 63
Available file descriptors: 16321
----------

Process ID: 2837183
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2850792
Max open files: 16384
Used file descriptors: 411
Available file descriptors: 15973
----------

Process ID: 2860142
Max open files: 16384
Used file descriptors: 85
Available file descriptors: 16299
----------

Process ID: 2869356
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 2878071
Max open files: 16384
Used file descriptors: 550
Available file descriptors: 15834
----------

Process ID: 2892918
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 2904643
Max open files: 16384
Used file descriptors: 594
Available file descriptors: 15790
----------

Process ID: 2922073
Max open files: 16384
Used file descriptors: 611
Available file descriptors: 15773
----------

Process ID: 2936770
Max open files: 16384
Used file descriptors: 103
Available file descriptors: 16281
----------

Process ID: 2948656
Max open files: 16384
Used file descriptors: 573
Available file descriptors: 15811
----------

Process ID: 2965304
Max open files: 16384
Used file descriptors: 121
Available file descriptors: 16263
----------

Process ID: 2980532
Max open files: 16384
Used file descriptors: 602
Available file descriptors: 15782
----------

Process ID: 2995116
Max open files: 16384
Used file descriptors: 93
Available file descriptors: 16291
----------

Process ID: 3004215
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 3015134
Max open files: 16384
Used file descriptors: 81
Available file descriptors: 16303
----------

Process ID: 3030897
Max open files: 16384
Used file descriptors: 71
Available file descriptors: 16313
----------

Process ID: 3057260
Max open files: 16384
Used file descriptors: 489
Available file descriptors: 15895
----------

Process ID: 3069905
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 3087427
Max open files: 16384
Used file descriptors: 417
Available file descriptors: 15967
----------

Process ID: 3096167
Max open files: 16384
Used file descriptors: 549
Available file descriptors: 15835
----------

Process ID: 3113547
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 3124478
Max open files: 16384
Used file descriptors: 548
Available file descriptors: 15836
----------

Process ID: 3141399
Max open files: 16384
Used file descriptors: 269
Available file descriptors: 16115
----------

Process ID: 3162039
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 3183259
Max open files: 16384
Used file descriptors: 74
Available file descriptors: 16310
----------

Process ID: 3192511
Max open files: 16384
Used file descriptors: 555
Available file descriptors: 15829
----------

Process ID: 3211282
Max open files: 16384
Used file descriptors: 118
Available file descriptors: 16266
----------

Process ID: 3222776
Max open files: 16384
Used file descriptors: 84
Available file descriptors: 16300
----------

Process ID: 3234000
Max open files: 16384
Used file descriptors: 452
Available file descriptors: 15932
----------

Process ID: 3247214
Max open files: 16384
Used file descriptors: 78
Available file descriptors: 16306
----------

Process ID: 3257892
Max open files: 16384
Used file descriptors: 68
Available file descriptors: 16316
----------

Process ID: 3272553
Max open files: 16384
Used file descriptors: 57
Available file descriptors: 16327
----------

Process ID: 3281216
Max open files: 16384
Used file descriptors: 577
Available file descriptors: 15807
----------

Process ID: 3299720
Max open files: 16384
Used file descriptors: 533
Available file descriptors: 15851
----------

Process ID: 3313519
Max open files: 16384
Used file descriptors: 84
Available file descriptors: 16300
----------

Process ID: 3325713
Max open files: 16384
Used file descriptors: 79
Available file descriptors: 16305
----------

Process ID: 3343415
Max open files: 16384
Used file descriptors: 869
Available file descriptors: 15515
----------

Process ID: 3361366
Max open files: 16384
Used file descriptors: 68
Available file descriptors: 16316
----------

Process ID: 3377779
Max open files: 16384
Used file descriptors: 68
Available file descriptors: 16316
----------

Process ID: 3393952
Max open files: 16384
Used file descriptors: 67
Available file descriptors: 16317
----------

Process ID: 3406562
Max open files: 16384
Used file descriptors: 600
Available file descriptors: 15784
----------

Process ID: 3424586
Max open files: 16384
Used file descriptors: 591
Available file descriptors: 15793
----------

Process ID: 3439580
Max open files: 16384
Used file descriptors: 592
Available file descriptors: 15792
----------

Process ID: 3456032
Max open files: 16384
Used file descriptors: 106
Available file descriptors: 16278
----------

Process ID: 3468450
Max open files: 16384
Used file descriptors: 581
Available file descriptors: 15803
----------

Process ID: 3481288
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 3491853
Max open files: 16384
Used file descriptors: 97
Available file descriptors: 16287
----------

Process ID: 3506851
Max open files: 16384
Used file descriptors: 76
Available file descriptors: 16308
----------

Process ID: 3614221
Max open files: 16384
Used file descriptors: 75
Available file descriptors: 16309
----------

Process ID: 3920027
Max open files: 16384
Used file descriptors: 2047
Available file descriptors: 14337
----------



> -----Original Message-----
> From: Chuck Caldarale <n82...@gmail.com>
> Sent: Monday, June 24, 2024 2:17 PM
> To: Tomcat Users List <users@tomcat.apache.org>
> Subject: Re: Isolating the Root Cause of "Connection Refused"
>
>
> > On Jun 24, 2024, at 15:47, Eric Robinson <eric.robin...@psmnv.com> wrote:
> >
> >> -----Original Message-----
> >> From: Chuck Caldarale <n82...@gmail.com>
> >> Sent: Monday, June 24, 2024 1:40 PM
> >> To: Tomcat Users List <users@tomcat.apache.org>
> >> Subject: Re: Isolating the Root Cause of "Connection Refused"
> >>
> >>
> >>> On Jun 24, 2024, at 15:36, Eric Robinson <eric.robin...@psmnv.com>
> wrote:
> >>>
> >>>> -----Original Message-----
> >>>> From: Chuck Caldarale <n82...@gmail.com>
> >>>> Sent: Monday, June 24, 2024 1:29 PM
> >>>> To: Tomcat Users List <users@tomcat.apache.org>
> >>>> Subject: Re: Isolating the Root Cause of "Connection Refused"
> >>>>
> >>>>
> >>>>> On Jun 24, 2024, at 15:19, Eric Robinson <eric.robin...@psmnv.com>
> >> wrote:
> >>>>>
> >>>>> We have a tomcat server that is not that busy. It has 100 tomcat
> >>>>> instances
> >>>> running, but it handles a few hundred connections per second total,
> >>>> across all of them. It intermittently rejects connection attempts
> >>>> to listening tomcats. The server is running Rocky 8, has 48 cores
> >>>> (about 15-40% utilized), 1T RAM (400G free), with NVME storage.
> >>>> 'sar' shows
> >> almost 0% iowait.
> >>>>>
> >>>>> During production:
> >>>>>
> >>>>> *   /proc/sys/net/netfilter/nf_conntrack_count shows anywhere from
> 100K
> >> to
> >>>> 250K connections
> >>>>> *   /proc/sys/net/netfilter/nf_conntrack_max is set to 2M.
> >>>>> *   netstat -an|wc -l usually shows 90-150K connections
> >>>>>
> >>>>> Obviously, the TCP stack must be running into some resource
> >>>>> limitation, or
> >>>> some kind of race condition. I've been working the issue for hours
> >>>> and days, without success. How can I determine exactly why the
> >>>> tomcats intermittently reject connections?
> >>>>
> >>>>
> >>>> Perhaps some of the Tomcat processes are occasionally running out
> >>>> of file descriptors?
> >>>>
> >>>
> >>> Great thought. Wouldn't tomcat log a message somewhere if that were
> >>> the
> >> case?
> >>
> >>
> >> No - Tomcat would never see the request and would have no knowledge
> >> that the OS blocked the connection attempt.
> >>
> >
> > But the OS should log something, I assume? I don't see anything in dmesg or
> messages.
>
>
> As Thomas noted, the OS won’t log this, since it’s considered to be an
> application error.
>
> You can look at /proc/<pid>/limits to see what any process of interest is 
> limited
> to. Counting open files for a process is a bit trickier, but something like:
>
>     ls -1 /proc/<pid>/fd | wc -l
>
> will do it. I don’t know of any commonly available tool to watch for open 
> files
> getting close to the limit.
>
> You can experiment with larger values of acceptCount on your <Connector>
> elements to see if that might allow for better handling of bursts of 
> connection
> requests. Also, it used to be that socket FDs were not released until garbage
> collection ran, but I’m not sure if that’s still the case in current versions 
> of
> Tomcat and JVM.
>
>   - Chuck

Disclaimer : This email and any files transmitted with it are confidential and 
intended solely for intended recipients. If you are not the named addressee you 
should not disseminate, distribute, copy or alter this email. Any views or 
opinions presented in this email are solely those of the author and might not 
represent those of Physician Select Management. Warning: Although Physician 
Select Management has taken reasonable precautions to ensure no viruses are 
present in this email, the company cannot accept responsibility for any loss or 
damage arising from the use of this email or attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to