|
-----Original Message-----
message: 1
date: Sun, 28 Dec 2025 16:59:31 -0500
from: smith5646midrange@xxxxxxxxx
subject: Blocking excessive JDBC connections
My client has a problem where non-IBMi applications (Windows servers) are
creating MANY JDBC connections to pull data.one file is 98G and is pulled in
full every day. Their app needs to finish faster so they create additional
threads to bust up the file but they never talk to us about it first. Our system
currently sits at over 100% CPU for hours at a time while these JDBC
connections are active. Last night it was 4+ hours at 150+%. This is impacting
other IBMi programs.
There is a whole lot wrong with that previous paragraph and we are actively
working on the root of the problem but it is a long process getting it changed.
I don't need help fixing that part of the problem so please don't offer
solutions for it.
The problem that I am trying to solve is how to limit the number of JDBC
connections from a single IP address. They are connecting through a job
named QRWTSVR (or something close to that). When I look at the joblog, I
can see what IP address did the connection. I have gotten permission to limit
an IP address to 5 threads and if they try to open a sixth, it will fail. This sixth
connection's failure assumes all of the first five jobs are still active. If one has
ended / disconnected, the sixth connection should be allowed. My problem
is how can I do it? Is there a way through an exit point? I've been looking but
not finding anything. The exit points that I have found do not show me the
job information.
Does anybody have any thoughts that I can research to find a way do to this?
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.