473,385 Members | 1,449 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Mystery db2agent Processes

We're in the process of upgrading to version 8.2 from 7.2 (with hopes
that most of the issues we're currently facing will be fixed...). In
the interim, we have a new problem that has surfaced that is causing
us severe grief. A search of this newsgroup archive didn't turn up
anything. Hoping that someone else has seen this before.

Our db2agent pool is being exhausted for an unknown reason. We are not
running with INTRA_PARALLEL turned on. Generally we never see more
db2agent processes than connections to the database. We usually see an
agent attached to a database or in an idle state. What we end up
seeing is multiple db2agent processes appearing like this:

db2agent (instance)

All of these processes are owned by db2tcpcm or db2ipccm. Our
MAXAGENTS is 400. With 150 applications connected to the database
we'll see 250 of the "db2agent (instance)" processes. The rest of the
agents are linked with the database or idle.

I haven't figured out a graceful way to make these guys go away.
(Stopping and restarting the instance seems to be the only way so
far.) As long as they're there, no new connections can be obtained
into the database. (I can't even do a list applications at this
point.) It appears that anyone currently connected remains connected,
but all future connections are met with an error.

Anyone ever seen anything like this before?

The application connections come from Websphere's connection pool with
db2 client software 7.2 FP 8 on NT 4.0 service pack 6. The back end is
DB2 7.2 FP8 on AIX 4.3.

Thanks in advance,
Evan
Nov 12 '05 #1
4 4072
Evan - what is your setting for the configuration value NUM_INIT_AGENTS?

--

Bob
Engagement Specialist - DB2 Information Management Software - IBM Software Group
IBM Toronto Lab
[My comments are solely my own and are not meant to represent an official IBM position -
ask my cat!]

"Evan Smith" <es********@hotmail.com> wrote in message
news:23**************************@posting.google.c om...
We're in the process of upgrading to version 8.2 from 7.2 (with hopes
that most of the issues we're currently facing will be fixed...). In
the interim, we have a new problem that has surfaced that is causing
us severe grief. A search of this newsgroup archive didn't turn up
anything. Hoping that someone else has seen this before.

Our db2agent pool is being exhausted for an unknown reason. We are not
running with INTRA_PARALLEL turned on. Generally we never see more
db2agent processes than connections to the database. We usually see an
agent attached to a database or in an idle state. What we end up
seeing is multiple db2agent processes appearing like this:

db2agent (instance)

All of these processes are owned by db2tcpcm or db2ipccm. Our
MAXAGENTS is 400. With 150 applications connected to the database
we'll see 250 of the "db2agent (instance)" processes. The rest of the
agents are linked with the database or idle.

I haven't figured out a graceful way to make these guys go away.
(Stopping and restarting the instance seems to be the only way so
far.) As long as they're there, no new connections can be obtained
into the database. (I can't even do a list applications at this
point.) It appears that anyone currently connected remains connected,
but all future connections are met with an error.

Anyone ever seen anything like this before?

The application connections come from Websphere's connection pool with
db2 client software 7.2 FP 8 on NT 4.0 service pack 6. The back end is
DB2 7.2 FP8 on AIX 4.3.

Thanks in advance,
Evan

Nov 12 '05 #2
Here are all the settings for agents:

Priority of agents (AGENTPRI) = SYSTEM
Max number of existing agents (MAXAGENTS) = 400
Agent pool size (NUM_POOLAGENTS) = 8 (calculated)
Initial number of agents in pool (NUM_INITAGENTS) = 0
Max number of coordinating agents (MAX_COORDAGENTS) = MAXAGENTS
Max no. of concurrent coordinating agents (MAXCAGENTS) = MAX_COORDAGENTS
Max number of logical agents (MAX_LOGICAGENTS) = MAX_COORDAGENTS
Max number of DARI processes (MAXDARI) = MAX_COORDAGENTS
SPM resync agent limit (SPM_MAX_RESYNC) = 20

This hasn't been a problem in the 3 years the database has been active until
last Monday. I just found out that there were Microsoft security patches put
in over the weekend on the application servers. Might this be an issue with
the DB2 client software?

Evan

"Bob [IBM]" <Bo******@canada.com> wrote in message
news:2t*************@uni-berlin.de...
Evan - what is your setting for the configuration value NUM_INIT_AGENTS?

--

Bob
Engagement Specialist - DB2 Information Management Software - IBM Software Group IBM Toronto Lab
[My comments are solely my own and are not meant to represent an official IBM position - ask my cat!]

"Evan Smith" <es********@hotmail.com> wrote in message
news:23**************************@posting.google.c om...
We're in the process of upgrading to version 8.2 from 7.2 (with hopes
that most of the issues we're currently facing will be fixed...). In
the interim, we have a new problem that has surfaced that is causing
us severe grief. A search of this newsgroup archive didn't turn up
anything. Hoping that someone else has seen this before.

Our db2agent pool is being exhausted for an unknown reason. We are not
running with INTRA_PARALLEL turned on. Generally we never see more
db2agent processes than connections to the database. We usually see an
agent attached to a database or in an idle state. What we end up
seeing is multiple db2agent processes appearing like this:

db2agent (instance)

All of these processes are owned by db2tcpcm or db2ipccm. Our
MAXAGENTS is 400. With 150 applications connected to the database
we'll see 250 of the "db2agent (instance)" processes. The rest of the
agents are linked with the database or idle.

I haven't figured out a graceful way to make these guys go away.
(Stopping and restarting the instance seems to be the only way so
far.) As long as they're there, no new connections can be obtained
into the database. (I can't even do a list applications at this
point.) It appears that anyone currently connected remains connected,
but all future connections are met with an error.

Anyone ever seen anything like this before?

The application connections come from Websphere's connection pool with
db2 client software 7.2 FP 8 on NT 4.0 service pack 6. The back end is
DB2 7.2 FP8 on AIX 4.3.

Thanks in advance,
Evan


Nov 12 '05 #3
Sorry - cannot comment on how the MS update may have affected the Application Servers.

--

Bob
Engagement Specialist - DB2 Information Management Software - IBM Software Group
IBM Toronto Lab
[My comments are solely my own and are not meant to represent an official IBM position -
ask my cat!]
"Evan Smith" <es********@hotmail.com> wrote in message
news:jW*****************@newsread2.news.atl.earthl ink.net...
Here are all the settings for agents:

Priority of agents (AGENTPRI) = SYSTEM
Max number of existing agents (MAXAGENTS) = 400
Agent pool size (NUM_POOLAGENTS) = 8 (calculated)
Initial number of agents in pool (NUM_INITAGENTS) = 0
Max number of coordinating agents (MAX_COORDAGENTS) = MAXAGENTS
Max no. of concurrent coordinating agents (MAXCAGENTS) = MAX_COORDAGENTS
Max number of logical agents (MAX_LOGICAGENTS) = MAX_COORDAGENTS
Max number of DARI processes (MAXDARI) = MAX_COORDAGENTS
SPM resync agent limit (SPM_MAX_RESYNC) = 20

This hasn't been a problem in the 3 years the database has been active until
last Monday. I just found out that there were Microsoft security patches put
in over the weekend on the application servers. Might this be an issue with
the DB2 client software?

Evan

"Bob [IBM]" <Bo******@canada.com> wrote in message
news:2t*************@uni-berlin.de...
Evan - what is your setting for the configuration value NUM_INIT_AGENTS?

--

Bob
Engagement Specialist - DB2 Information Management Software - IBM Software

Group
IBM Toronto Lab
[My comments are solely my own and are not meant to represent an official

IBM position -
ask my cat!]

"Evan Smith" <es********@hotmail.com> wrote in message
news:23**************************@posting.google.c om...
We're in the process of upgrading to version 8.2 from 7.2 (with hopes
that most of the issues we're currently facing will be fixed...). In
the interim, we have a new problem that has surfaced that is causing
us severe grief. A search of this newsgroup archive didn't turn up
anything. Hoping that someone else has seen this before.

Our db2agent pool is being exhausted for an unknown reason. We are not
running with INTRA_PARALLEL turned on. Generally we never see more
db2agent processes than connections to the database. We usually see an
agent attached to a database or in an idle state. What we end up
seeing is multiple db2agent processes appearing like this:

db2agent (instance)

All of these processes are owned by db2tcpcm or db2ipccm. Our
MAXAGENTS is 400. With 150 applications connected to the database
we'll see 250 of the "db2agent (instance)" processes. The rest of the
agents are linked with the database or idle.

I haven't figured out a graceful way to make these guys go away.
(Stopping and restarting the instance seems to be the only way so
far.) As long as they're there, no new connections can be obtained
into the database. (I can't even do a list applications at this
point.) It appears that anyone currently connected remains connected,
but all future connections are met with an error.

Anyone ever seen anything like this before?

The application connections come from Websphere's connection pool with
db2 client software 7.2 FP 8 on NT 4.0 service pack 6. The back end is
DB2 7.2 FP8 on AIX 4.3.

Thanks in advance,
Evan



Nov 12 '05 #4
"Bob [IBM]" <Bo******@canada.com> wrote in message news:<2tppe8F22evgqU1@uni-
Sorry - cannot comment on how the MS update may have affected the Application Servers.

--

Bob
Engagement Specialist - DB2 Information Management Software - IBM Software Group
IBM Toronto Lab
[My comments are solely my own and are not meant to represent an official IBM position -


I think he is asking if the Windows updates have any effect on the DB2
clients running under Windows.

Are their any known issues (with any supported DB2 release) with DB2
servers or clients running on Windows 2000 or XP with the new MS
security pathes (or XP FP2)?
Nov 12 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Ed L. | last post by:
I have libpq client program that repeatedly connects to a DB, queries, and then disconnects. After a seemingly random number of such successful sessions (sometimes 30, sometimes hundreds), the...
0
by: William Wisnieski | last post by:
Hello Everyone: I'm having a very strange problem occurring with my Access 2000 database. I call it the "mystery record." Here's the story: I have a query by form that returns a record set...
115
by: Mark Shelor | last post by:
I've encountered a troublesome inconsistency in the C-language Perl extension I've written for CPAN (Digest::SHA). The problem involves the use of a static array within a performance-critical...
15
by: Dirk Reske | last post by:
Hello, why doesn't this code work correctly? private int GetCpuUsage(Process proc) { DateTime time1,time2; TimeSpan timediff; double cpu1,cpu2,cpudiff;
9
by: Abhishek Srivastava | last post by:
Hello All, In IIS 6.0 We have a concept of worker processes and application pools. As I understand it, we can have multiple worker process per appliction pool. Each worker process is dedicated...
4
by: AN | last post by:
Greetings, We make an ASP.NET web application and we host it for our customers. We have provisioned hardware and hope to be able to service around 200 customers on this hardware. The web...
14
by: jojoba | last post by:
Hi, I hope this post is ok for this group. Here's my deal: I have two computers on my LAN at home. One desktop. One laptop. Both computers are wireless enabled (and wired enabled too). I...
35
by: Carl J. Van Arsdall | last post by:
Alright, based a on discussion on this mailing list, I've started to wonder, why use threads vs processes. So, If I have a system that has a large area of shared memory, which would be better? ...
1
by: jazon | last post by:
Let me start by saying this for an Operating Systems class. No, I don't expect the work to be done for me. The assignment is as follows: To be honest, I feel like a fish out of water, like...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.