Re: inet2 vs MQ listener (UNIX) - Answered

2003-11-12 Thread Jim Wendorf
Justin,

I tried to look at the script on the testcase sight, but it is no longer
there.  Is there somewhere I can get a copy of it?

Thanks,

Jim





  Justin Fries To:   [EMAIL PROTECTED]
  [EMAIL PROTECTED] cc:
  Sent by: MQSeries List   Subject:  Re: inet2 vs MQ listener 
(UNIX) - Answered
  [EMAIL PROTECTED]

  07/30/2003 02:37 PM

  Please respond to MQSeries
  List







Hello,

In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
connection as a new thread within itself.  If runmqlsr ran out of
resources--memory, threads, file descriptors--then it would not accept any
new connections.  This massively threaded approach worked well on systems
with a limited number of channels, but on very busy systems it was
necessary to set up multiple listeners and balance connections across them.


On the other hand, the inetd daemon starts a new amqcrsta process
for each inbound connection.  There is no chance an amqcrsta responsible
for only one channel will run out of resources, so even the busiest of
queue managers requires only a single port in inetd.  However, this
massively unthreaded approach means that busy systems may have hundreds
of amqcrstas, forcing administrators to increase maxuproc.

Inetd has no idea when the queue manager is inactive, so it will
start amqcrstas even when the queue manager is shut down.  Some people work
around this by disabling the MQ service(s) in inetd; Others simply turn off
the execute bits on amqcrsta to avoid the need for root authority.  Anybody
using inetd might take a look at the script
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh (there for
a limited time only) which tries to solve this problem in a slightly more
elegant way.

Despite the limitations of inetd, the fact that it has no limit on
the number of simultaneous connections is crucial.  This is the single mark
against runmqlsr, and on very busy systems it is enough to prevent people
from using the listener.

WebSphere MQ 5.3 removes the listener scalability problem once and
for all.  Rather than running each inbound connection as a thread within
itself, runmqlsr now passes connections to one of the amqrmppa channel
pooling processes.  These amqrmppa's are threaded, but not massively so;
This means they do not exhaust per-process resources or force
administrators to increase maxuproc.  The listener will start new
amqrmppa's as needed, so a single listener can now handle an unbounded
number of connections.  The listener is aware of the queue manager's status
at all times, so it is also very quick to deny connections when the queue
manager is down.

The channel initiator in 5.3 also uses the amqrmppa processes, so
it is now less likely to exhaust its own resources.  Since runmqchi never
had to contend with client connections, I think this kind of failure is
relatively unheard of compared to runmqlsr running out of resources.

Cheers,

   Justin T. Fries
   WebSphere MQ Support
   Raleigh, North Carolina
   Email: [EMAIL PROTECTED]


   Robert Broderick
   [EMAIL PROTECTED]   To:
   Sent by: MQSeries List  [EMAIL PROTECTED]
   [EMAIL PROTECTED]   cc:
   Subject:Re:
   inet2 vs MQ listener (UNIX)
   07/30/2003 02:04 PM
   Please respond to MQSeries List






The basics sound the same as it did in 5.2. What I recall is that around
500
and above connections, for some reason, the runmqlsr's knees started to get
wobbely.

I am interested in this as there are discussions going on here to move to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down, bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that IBM
invested some money in desktime to do a little improvement.


bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both methods
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.

-Tom

==
Tom Schneider / IBM Global

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Michael . Dag



Justin,
thanks
for the background! 
my
biggest concern with listeners has always been that they seem to 'die' at some
point in time... (probably because of all the reasons listed below) and there is
nothing that automatically restarts them, unlike inetd... 
Is
there something like LISTENER KEEPALIVE(30sec or so...) in the pipeline (so the
MQ checks if the listener is still alive or something. 

I know
monitoring tools can do this too, but this is one of the basics in MQ and should
be dealt with by the software itself IMHO

Michael

  -Original Message-From: Justin Fries
  [mailto:[EMAIL PROTECTED]Sent: Wednesday, July 30, 2003 9:38
  PMTo: [EMAIL PROTECTED]Subject: Re: inet2 vs MQ
  listener (UNIX) - AnsweredHello,   
   In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
  connection as a new thread within itself. If runmqlsr ran out of
  resources--memory, threads, file descriptors--then it would not accept any new
  connections. This "massively threaded" approach worked well on systems
  with a limited number of channels, but on very busy systems it was necessary
  to set up multiple listeners and balance connections across them.
  On the other
  hand, the inetd daemon starts a new amqcrsta process for each inbound
  connection. There is no chance an amqcrsta responsible for only one
  channel will run out of resources, so even the busiest of queue managers
  requires only a single port in inetd. However, this "massively
  unthreaded" approach means that busy systems may have hundreds of amqcrstas,
  forcing administrators to increase maxuproc. Inetd has no idea when the
  queue manager is inactive, so it will start amqcrstas even when the queue
  manager is shut down. Some people work around this by disabling the MQ
  service(s) in inetd; Others simply turn off the execute bits on amqcrsta to
  avoid the need for root authority. Anybody using inetd might take a look
  at the script ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
  (there for a limited time only) which tries to solve this problem in a
  slightly more elegant way. 
 Despite the limitations of inetd, the fact that it has no
  limit on the number of simultaneous connections is crucial. This is the
  single mark against runmqlsr, and on very busy systems it is enough to prevent
  people from using the listener. WebSphere MQ 5.3 removes the listener
  scalability problem once and for all. Rather than running each inbound
  connection as a thread within itself, runmqlsr now passes connections to one
  of the amqrmppa "channel pooling" processes. These amqrmppa's are
  threaded, but not massively so; This means they do not exhaust per-process
  resources or force administrators to increase maxuproc. The listener
  will start new amqrmppa's as needed, so a single listener can now handle an
  unbounded number of connections. The listener is aware of the queue
  manager's status at all times, so it is also very quick to deny connections
  when the queue manager is down. The channel initiator in 5.3 also uses the
  amqrmppa processes, so it is now less likely to exhaust its own resources.
  Since runmqchi never had to contend with client connections, I think
  this kind of failure is relatively unheard of compared to runmqlsr running out
  of resources.   
   Cheers,  
   Justin T. Fries   WebSphere MQ
  Support   Raleigh, North Carolina 
   Email: [EMAIL PROTECTED] 
  


  
  Robert Broderick
[EMAIL PROTECTED] Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM Please respond to MQSeries List 
  To:  
 [EMAIL PROTECTED] cc:   
   
         Subject:Re: inet2 vs MQ listener
(UNIX)The basics
  sound the same as it did in 5.2. What I recall is that around 500and above
  connections, for some reason, the runmqlsr's knees started to
  getwobbely.I am interested in this as there are discussions going
  on here to move torunmqlsr after upgrading to 5.3. I just wanted to know
  if there was somefactual data behind the recomondation. They were having
  the QMGR down, badapp keeps connecting and the strmqm comand cannot catch
  a breath problem.just want to make sure that it was a god move except for
  the fact that IBMinvested some money in desktime to do a little
  improvement.bobbeeFrom: Tom Schneider
  [EMAIL PROTECTED]Reply-To: MQSeries List
  [EMAIL PROTECTED]To:
  [EMAIL PROTECTED]Subject: Re: inet2 vs MQ listener
  (UNIX)Date: Wed, 30 Jul 2003 11:53:43
  -0400Bobbee,The MP61 support pack has a pdf
  "WebSphere MQ for AIX - PerformanceEvaluations" which has some
  explanation.  It includes a number ofcomparisons of inetd
  and runmqlsr performance, and compares both methodsbetween 5.2 and 5.3
  as well.   Section 2.2.3 of MP61 contains this text:"the
  'runmqlsr' has a reduced resource utilisation (one thread
  perconnection vs. a process per connection f

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Ronald Weinger
What is needed is an automation package that can monitor the listener, and
a package to monitor the monitor, and then a person to watch a screen to
call the help desk when the monitor's monitor stops, and a backup for that
person.
Who said computers weren't labor intensive?

IBM's original intention with MQ (before WMQ) was to create  a robust
framework with sufficient interfaces for Third Party Vendors, not to be
confused with Third World Vendors,  to provide the bells and whistles.  Has
that philosophy changed?



  [EMAIL PROTECTED]
  NK.COM   To:
[EMAIL PROTECTED]
  Sent by: cc:
  MQSeries List  Subject:  Re: inet2 vs MQ
listener (UNIX) - Answered
  [EMAIL PROTECTED]
  n.AC.AT
  07/31/2003 04:23
  AM
  Please respond to
  MQSeries List





Justin,
thanks for the background!
my biggest concern with listeners has always been that they seem to 'die'
at some point in time... (probably because of all the reasons listed below)
and there is nothing that automatically restarts them, unlike inetd...
Is there something like LISTENER KEEPALIVE(30sec or so...) in the pipeline
(so the MQ checks if the listener is still alive or something.

I know monitoring tools can do this too, but this is one of the basics in
MQ and should be dealt with by the software itself IMHO

Michael
  -Original Message-
  From: Justin Fries [mailto:[EMAIL PROTECTED]
  Sent: Wednesday, July 30, 2003 9:38 PM
  To: [EMAIL PROTECTED]
  Subject: Re: inet2 vs MQ listener (UNIX) - Answered


  Hello,

  In MQSeries 5.2 and previous releases, runmqlsr ran each
  inbound connection as a new thread within itself.  If runmqlsr ran
  out of resources--memory, threads, file descriptors--then it would
  not accept any new connections.  This massively threaded approach
  worked well on systems with a limited number of channels, but on very
  busy systems it was necessary to set up multiple listeners and
  balance connections across them.

  On the other hand, the inetd daemon starts a new amqcrsta
  process for each inbound connection.  There is no chance an amqcrsta
  responsible for only one channel will run out of resources, so even
  the busiest of queue managers requires only a single port in inetd.
  However, this massively unthreaded approach means that busy systems
  may have hundreds of amqcrstas, forcing administrators to increase
  maxuproc.

  Inetd has no idea when the queue manager is inactive, so it
  will start amqcrstas even when the queue manager is shut down.  Some
  people work around this by disabling the MQ service(s) in inetd;
  Others simply turn off the execute bits on amqcrsta to avoid the need
  for root authority.  Anybody using inetd might take a look at the
  script
  ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
  (there for a limited time only) which tries to solve this problem in
  a slightly more elegant way.

  Despite the limitations of inetd, the fact that it has no
  limit on the number of simultaneous connections is crucial.  This is
  the single mark against runmqlsr, and on very busy systems it is
  enough to prevent people from using the listener.

  WebSphere MQ 5.3 removes the listener scalability problem
  once and for all.  Rather than running each inbound connection as a
  thread within itself, runmqlsr now passes connections to one of the
  amqrmppa channel pooling processes.  These amqrmppa's are threaded,
  but not massively so; This means they do not exhaust per-process
  resources or force administrators to increase maxuproc.  The listener
  will start new amqrmppa's as needed, so a single listener can now
  handle an unbounded number of connections.  The listener is aware of
  the queue manager's status at all times, so it is also very quick to
  deny connections when the queue manager is down.

  The channel initiator in 5.3 also uses the amqrmppa
  processes, so it is now less likely to exhaust its own resources.
  Since runmqchi never had to contend with client connections, I think
  this kind of failure is relatively unheard of compared to runmqlsr
  running out of resources.

  Cheers,

 Justin T. Fries
 WebSphere MQ Support
 Raleigh, North Carolina
 Email: [EMAIL PROTECTED]


   Robert Broderick
   [EMAIL PROTECTED]   To:
   Sent by: MQSeries List  [EMAIL PROTECTED]
   [EMAIL PROTECTED]   cc:
   Subject:Re

Re: inet2 vs MQ listener (UNIX)

2003-07-31 Thread Robert Broderick
Thank, As soon as the 13 managers I report to here go on vacation, or take a
stree related holiday at the hospital I will read it. Actually, as soon as I
deplete my inbox here I will download it and place it high in my to Do
list. Thanks a lot for your input. It is much appreciated!!
bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 14:57:43 -0400
Bobbee,

I believe the issue with runmqlsr breaking around 500 connections was
resolved in 5.3, and that this is why the recommendation about which
listener to use has changed for 5.3.  The MP61.pdf has quite a bit
more in it about the Inetd vs. runmqlsr question than what I pasted into
the previous note.
-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==




Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM
Please respond to MQSeries List
To: [EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX)


The basics sound the same as it did in 5.2. What I recall is that around
500
and above connections, for some reason, the runmqlsr's knees started to
get
wobbely.
I am interested in this as there are discussions going on here to move to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down, bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that IBM
invested some money in desktime to do a little improvement.
bobbee

From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both methods
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this
text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List


 To: [EMAIL PROTECTED]
 cc:
 Subject:Re: inet2 vs MQ listener (UNIX)



It lacks a reasonable explanation as to Why.

  bobbee


 From: Voges, P. (Pieter) [EMAIL PROTECTED]
 Reply-To: MQSeries List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: inet2 vs MQ listener (UNIX)
 Date: Wed, 30 Jul 2003 15:18:07 +0200
 
 http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html
 
 Thank you
 Pieter Voges
 MQ Support
 Nedcor Limited
 Tel: (011) 881 4410
 Sel: 083 6455 300
 E-mail: [EMAIL PROTECTED]
 http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
 
 
 
 -Original Message-
 From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
 Sent: 30 July 2003 01:48
 To: [EMAIL PROTECTED]
 Subject: Re: inet2 vs MQ listener (UNIX)
 
 
 Whould you mind pointing me to where I can get this link.  Thanks
 
 Francois van der Merwe
 Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions
Expert

 Developer
 IBM, Cape Town, South Africa
 +27 (0)82 556 9467 / +27 (0)21 402 5597
 [EMAIL PROTECTED]
 
 
 
 
Voges, P.
(Pieter)To:
 [EMAIL PROTECTED]
[EMAIL PROTECTED]cc:
COM Subject:  Re: inet2 vs
MQ
 listener (UNIX)
Sent by: MQSeries
List
[EMAIL PROTECTED]
N.AC.AT
 
 
30/07/2003 12:30
Please respond to
MQSeries List
 
 
 
 
 According to a link from IBM I found on their web page - Inetd is
better
 prior to 5.3 and MQ listener is better from 5.3
 
 
 Thank you
 Pieter Voges
 MQ Support
 Nedcor Limited
 Tel: (011) 881 4410
 Sel: 083 6455 300
 E-mail: [EMAIL PROTECTED]
 http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
 
 
 
 
 
 
 -Original Message-
 From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
 Sent: 30 July 2003 11:15
 To: [EMAIL PROTECTED]
 Subject: inet2 vs MQ listener (UNIX)
 
 
 
 
 
 Is the one better than the other?
 
 
 Francois

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Justin Fries

Michael,

The
listener shouldn't die, period. I don't think MQ should restart dead
processes in the way you suggest since that just papers over a larger problem.
(One exception is amqzlwa0 which runs the optional custom-written
cluster workload exit--because it runs untrusted code, MQ wll restart it
if necessary.) If you do see your listener dying, call it in.

Regards,

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]






[EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/31/2003 04:23 AM
Please respond to MQSeries List

To:
   [EMAIL PROTECTED]
cc:
   
Subject:
   Re: inet2 vs MQ listener (UNIX) - Answered


Justin,
thanks for the background!
my biggest concern with listeners has always been that they seem to 'die'
at
some point in time... (probably because of all the reasons listed below)
and
there is nothing that automatically restarts them, unlike inetd...
Is there something like LISTENER KEEPALIVE(30sec or so...) in the pipeline
(so the MQ checks if the listener is still alive or something.

I know monitoring tools can do this too, but this is one of the basics
in MQ
and should be dealt with by the software itself IMHO

Michael

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 9:38 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered



Hello,

In MQSeries 5.2 and previous releases, runmqlsr
ran each inbound
connection as a new thread within itself. If runmqlsr ran out of
resources--memory, threads, file descriptors--then it would not accept
any
new connections. This massively threaded approach worked
well on systems
with a limited number of channels, but on very busy systems it was necessary
to set up multiple listeners and balance connections across them.

On the other hand, the inetd daemon starts
a new amqcrsta process
for each inbound connection. There is no chance an amqcrsta responsible
for
only one channel will run out of resources, so even the busiest of queue
managers requires only a single port in inetd. However, this massively
unthreaded approach means that busy systems may have hundreds of
amqcrstas,
forcing administrators to increase maxuproc.

Inetd has no idea when the queue manager is
inactive, so it will
start amqcrstas even when the queue manager is shut down. Some people
work
around this by disabling the MQ service(s) in inetd; Others simply turn
off
the execute bits on amqcrsta to avoid the need for root authority. Anybody
using inetd might take a look at the script
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh (there
for a
limited time only) which tries to solve this problem in a slightly more
elegant way.

Despite the limitations of inetd, the fact
that it has no limit on
the number of simultaneous connections is crucial. This is the single
mark
against runmqlsr, and on very busy systems it is enough to prevent people
from using the listener.

WebSphere MQ 5.3 removes the listener scalability
problem once and
for all. Rather than running each inbound connection as a thread
within
itself, runmqlsr now passes connections to one of the amqrmppa channel
pooling processes. These amqrmppa's are threaded, but not massively
so;
This means they do not exhaust per-process resources or force administrators
to increase maxuproc. The listener will start new amqrmppa's as needed,
so
a single listener can now handle an unbounded number of connections. The
listener is aware of the queue manager's status at all times, so it is
also
very quick to deny connections when the queue manager is down.

The channel initiator in 5.3 also uses the
amqrmppa processes, so it
is now less likely to exhaust its own resources. Since runmqchi never
had
to contend with client connections, I think this kind of failure is
relatively unheard of compared to runmqlsr running out of resources.

Cheers,

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]



Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]


07/30/2003 02:04 PM
Please respond to MQSeries List


To:[EMAIL PROTECTED]
cc:
Subject:Re: inet2
vs MQ listener (UNIX)



The basics sound the same as it did in 5.2. What I recall is that around
500
and above connections, for some reason, the runmqlsr's knees started to
get
wobbely.

I am interested in this as there are discussions going on here to move
to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down,
bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that
IBM
invested some money in desktime to do a little improvement.


bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Michael . Dag



Justin,
I
agree and we do call IBM and we did, unfortunately one problem fixed, 10 lurking
around waiting to pop-up, inetd has proven to be more stable for us. Same goes
for channels (which I consider oneof the key things of MQ) problems, why
have things like DISCINT,HBINT or KAINT, when everything works as it is
supposed to?

Michael 

  -Original Message-From: Justin Fries
  [mailto:[EMAIL PROTECTED]Sent: Thursday, July 31, 2003 2:49
  PMTo: [EMAIL PROTECTED]Subject: Re: inet2 vs MQ
  listener (UNIX) - AnsweredMichael,  
The listener shouldn't die, period. I don't think MQ
  should restart dead processes in the way you suggest since that just papers
  over a larger problem. (One exception is amqzlwa0 which runs the
  optional custom-written cluster workload exit--because it runs untrusted code,
  MQ wll restart it if necessary.) If you do see your listener dying, call
  it in.
  Regards,   
  Justin T. Fries   WebSphere MQ
  Support   Raleigh, North Carolina 
   Email: [EMAIL PROTECTED] 
  


  
  [EMAIL PROTECTED]
Sent by: MQSeries List
[EMAIL PROTECTED]
07/31/2003 04:23 AM Please respond to MQSeries List 
  To:  
 [EMAIL PROTECTED] cc:   
   
 Subject:Re: inet2 vs MQ listener
(UNIX) - AnsweredJustin,thanks for the background!my biggest concern with
  listeners has always been that they seem to 'die' atsome point in time...
  (probably because of all the reasons listed below) andthere is nothing
  that automatically restarts them, unlike inetd...Is there something like
  LISTENER KEEPALIVE(30sec or so...) in the pipeline(so the MQ checks if the
  listener is still alive or something.I know monitoring tools can do
  this too, but this is one of the basics in MQand should be dealt with by
  the software itself IMHOMichael-Original
  Message-From: Justin Fries [mailto:[EMAIL PROTECTED]Sent:
  Wednesday, July 30, 2003 9:38 PMTo: [EMAIL PROTECTED]Subject:
  Re: inet2 vs MQ listener (UNIX) - AnsweredHello,
In MQSeries 5.2 and previous releases, runmqlsr ran each
  inboundconnection as a new thread within itself. If runmqlsr ran out
  ofresources--memory, threads, file descriptors--then it would not accept
  anynew connections. This "massively threaded" approach worked well
  on systemswith a limited number of channels, but on very busy systems it
  was necessaryto set up multiple listeners and balance connections across
  them.   On the other hand, the inetd daemon
  starts a new amqcrsta processfor each inbound connection. There is
  no chance an amqcrsta responsible foronly one channel will run out of
  resources, so even the busiest of queuemanagers requires only a single
  port in inetd. However, this "massivelyunthreaded" approach means
  that busy systems may have hundreds of amqcrstas,forcing administrators to
  increase maxuproc.   Inetd has no idea when
  the queue manager is inactive, so it willstart amqcrstas even when the
  queue manager is shut down. Some people workaround this by disabling
  the MQ service(s) in inetd; Others simply turn offthe execute bits on
  amqcrsta to avoid the need for root authority. Anybodyusing inetd
  might take a look at the
  scriptftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
  (there for alimited time only) which tries to solve this problem in a
  slightly moreelegant way.   Despite the
  limitations of inetd, the fact that it has no limit onthe number of
  simultaneous connections is crucial. This is the single markagainst
  runmqlsr, and on very busy systems it is enough to prevent peoplefrom
  using the listener.   WebSphere MQ 5.3 removes
  the listener scalability problem once andfor all. Rather than
  running each inbound connection as a thread withinitself, runmqlsr now
  passes connections to one of the amqrmppa "channelpooling" processes.
  These amqrmppa's are threaded, but not massively so;This means they
  do not exhaust per-process resources or force administratorsto increase
  maxuproc. The listener will start new amqrmppa's as needed, soa
  single listener can now handle an unbounded number of connections.
  Thelistener is aware of the queue manager's status at all times, so
  it is alsovery quick to deny connections when the queue manager is
  down.   The channel initiator in 5.3 also uses
  the amqrmppa processes, so itis now less likely to exhaust its own
  resources. Since runmqchi never hadto contend with client
  connections, I think this kind of failure isrelatively unheard of compared
  to runmqlsr running out of resources.  
  Cheers,   Justin T. Fries 
   WebSphere MQ Support   Raleigh, North
  Carolina   Email:
  [EMAIL PROTECTED]   Robert Broderick
  [EMAIL PROTECTED]Sent by: MQSeries List
  [EMAIL PROTECTED]07/30/2003 02:04 PMPlease
  respond to MQSeries List   To: 
[EMAIL PROTECTED]  
  cc:   Subject:   
  Re: inet2 vs MQ listener (UNIX)The basics sound the s

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Justin Fries

Michael,

Channel
parameters like DISCINT, HBINT, KAINT, etc. are intended to work around
problems with networks, which will always be with us (unless someone invents
a perfect network that never fails--if so, let me in on your IPO). If
you're running MQ 5.2, you should find the 5.3 listener more stable since
it has much less work to do--just listen() on a socket, accept() a connection,
and give it to amqrmppa to handle. Which version of MQ are you running?

You
can set up runmqlsr to run out of inittab with the 'respawn' option. This
would restart it in the way you desire (although I would still call service
if you find it terminating for any reason). Just edit /etc/inittab
and run 'telinit q' to force init to reread the file. One downside
is that you will need root authority to stop the listener, unless you just
turn off its execute bits (although I'm not sure how init will react to
that).

Cheers,

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]






[EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/31/2003 09:23 AM
Please respond to MQSeries List

To:
   [EMAIL PROTECTED]
cc:
   
Subject:
   Re: inet2 vs MQ listener (UNIX) - Answered


Justin,
I agree and we do call IBM and
we did, unfortunately one problem fixed, 10 lurking around waiting to pop-up,
inetd has proven to be more stable for us. Same goes for channels (which
I consider one of the key things of MQ) problems, why have things like
DISCINT, HBINT or KAINT, when everything works as it is supposed to? 

Michael 
-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 31, 2003 2:49 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered


Michael, 

The listener shouldn't die, period. I
don't think MQ should restart dead processes in the way you suggest since
that just papers over a larger problem. (One exception is amqzlwa0
which runs the optional custom-written cluster workload exit--because it
runs untrusted code, MQ wll restart it if necessary.) If you do see
your listener dying, call it in. 

Regards, 

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]


Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Robert Broderick
Does anyone have the EMAIL with the boulder link for the INETD amqcrsta
alternate approach. I mistakenly deleted it befor capturing it. Could you
repost it.
thnaks
bobbee

From: [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered
Date: Thu, 31 Jul 2003 15:23:53 +0200
Justin,
I agree and we do call IBM and we did, unfortunately one problem fixed, 10
lurking around waiting to pop-up, inetd has proven to be more stable for
us.
Same goes for channels (which I consider one of the key things of MQ)
problems, why have things like DISCINT, HBINT or KAINT, when everything
works as it is supposed to?
Michael

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 31, 2003 2:49 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered


Michael,

The listener shouldn't die, period.  I don't think MQ should
restart
dead processes in the way you suggest since that just papers over a larger
problem.  (One exception is amqzlwa0 which runs the optional custom-written
cluster workload exit--because it runs untrusted code, MQ wll restart it if
necessary.)  If you do see your listener dying, call it in.
Regards,

   Justin T. Fries
   WebSphere MQ Support
   Raleigh, North Carolina
   Email: [EMAIL PROTECTED]


[EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/31/2003 04:23 AM
Please respond to MQSeries List
To:[EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX) - Answered


Justin,
thanks for the background!
my biggest concern with listeners has always been that they seem to 'die'
at
some point in time... (probably because of all the reasons listed below)
and
there is nothing that automatically restarts them, unlike inetd...
Is there something like LISTENER KEEPALIVE(30sec or so...) in the pipeline
(so the MQ checks if the listener is still alive or something.
I know monitoring tools can do this too, but this is one of the basics in
MQ
and should be dealt with by the software itself IMHO
Michael

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 9:38 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered


Hello,

   In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
connection as a new thread within itself.  If runmqlsr ran out of
resources--memory, threads, file descriptors--then it would not accept any
new connections.  This massively threaded approach worked well on systems
with a limited number of channels, but on very busy systems it was
necessary
to set up multiple listeners and balance connections across them.
   On the other hand, the inetd daemon starts a new amqcrsta process
for each inbound connection.  There is no chance an amqcrsta responsible
for
only one channel will run out of resources, so even the busiest of queue
managers requires only a single port in inetd.  However, this massively
unthreaded approach means that busy systems may have hundreds of
amqcrstas,
forcing administrators to increase maxuproc.
   Inetd has no idea when the queue manager is inactive, so it will
start amqcrstas even when the queue manager is shut down.  Some people work
around this by disabling the MQ service(s) in inetd; Others simply turn off
the execute bits on amqcrsta to avoid the need for root authority.  Anybody
using inetd might take a look at the script
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh (there for
a
limited time only) which tries to solve this problem in a slightly more
elegant way.
   Despite the limitations of inetd, the fact that it has no limit on
the number of simultaneous connections is crucial.  This is the single mark
against runmqlsr, and on very busy systems it is enough to prevent people
from using the listener.
   WebSphere MQ 5.3 removes the listener scalability problem once and
for all.  Rather than running each inbound connection as a thread within
itself, runmqlsr now passes connections to one of the amqrmppa channel
pooling processes.  These amqrmppa's are threaded, but not massively so;
This means they do not exhaust per-process resources or force
administrators
to increase maxuproc.  The listener will start new amqrmppa's as needed, so
a single listener can now handle an unbounded number of connections.  The
listener is aware of the queue manager's status at all times, so it is also
very quick to deny connections when the queue manager is down.
   The channel initiator in 5.3 also uses the amqrmppa processes, so
it
is now less likely to exhaust its own resources.  Since runmqchi never had
to contend with client connections, I think this kind of failure is
relatively unheard of compared to runmqlsr running out of resources

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Wyatt, T. Rob



For B
oh double-b egh...

  -Original Message-From: Justin Fries
  [mailto:[EMAIL PROTECTED]Sent: Wednesday, July 30, 2003 3:38
  PMTo: [EMAIL PROTECTED]Subject: Re: inet2 vs MQ
  listener (UNIX) - AnsweredHello,   
   In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
  connection as a new thread within itself. If runmqlsr ran out of
  resources--memory, threads, file descriptors--then it would not accept any new
  connections. This "massively threaded" approach worked well on systems
  with a limited number of channels, but on very busy systems it was necessary
  to set up multiple listeners and balance connections across them.
  On the other
  hand, the inetd daemon starts a new amqcrsta process for each inbound
  connection. There is no chance an amqcrsta responsible for only one
  channel will run out of resources, so even the busiest of queue managers
  requires only a single port in inetd. However, this "massively
  unthreaded" approach means that busy systems may have hundreds of amqcrstas,
  forcing administrators to increase maxuproc. Inetd has no idea when the
  queue manager is inactive, so it will start amqcrstas even when the queue
  manager is shut down. Some people work around this by disabling the MQ
  service(s) in inetd; Others simply turn off the execute bits on amqcrsta to
  avoid the need for root authority. Anybody using inetd might take a look
  at the script ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
  (there for a limited time only) which tries to solve this problem in a
  slightly more elegant way. 
 Despite the limitations of inetd, the fact that it has no
  limit on the number of simultaneous connections is crucial. This is the
  single mark against runmqlsr, and on very busy systems it is enough to prevent
  people from using the listener. WebSphere MQ 5.3 removes the listener
  scalability problem once and for all. Rather than running each inbound
  connection as a thread within itself, runmqlsr now passes connections to one
  of the amqrmppa "channel pooling" processes. These amqrmppa's are
  threaded, but not massively so; This means they do not exhaust per-process
  resources or force administrators to increase maxuproc. The listener
  will start new amqrmppa's as needed, so a single listener can now handle an
  unbounded number of connections. The listener is aware of the queue
  manager's status at all times, so it is also very quick to deny connections
  when the queue manager is down. The channel initiator in 5.3 also uses the
  amqrmppa processes, so it is now less likely to exhaust its own resources.
  Since runmqchi never had to contend with client connections, I think
  this kind of failure is relatively unheard of compared to runmqlsr running out
  of resources.   
   Cheers,  
   Justin T. Fries   WebSphere MQ
  Support   Raleigh, North Carolina 
   Email: [EMAIL PROTECTED] 
  


  
  Robert Broderick
[EMAIL PROTECTED] Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM Please respond to MQSeries List 
  To:  
 [EMAIL PROTECTED] cc:   
   
         Subject:Re: inet2 vs MQ listener
(UNIX)The basics
  sound the same as it did in 5.2. What I recall is that around 500and above
  connections, for some reason, the runmqlsr's knees started to
  getwobbely.I am interested in this as there are discussions going
  on here to move torunmqlsr after upgrading to 5.3. I just wanted to know
  if there was somefactual data behind the recomondation. They were having
  the QMGR down, badapp keeps connecting and the strmqm comand cannot catch
  a breath problem.just want to make sure that it was a god move except for
  the fact that IBMinvested some money in desktime to do a little
  improvement.bobbeeFrom: Tom Schneider
  [EMAIL PROTECTED]Reply-To: MQSeries List
  [EMAIL PROTECTED]To:
  [EMAIL PROTECTED]Subject: Re: inet2 vs MQ listener
  (UNIX)Date: Wed, 30 Jul 2003 11:53:43
  -0400Bobbee,The MP61 support pack has a pdf
  "WebSphere MQ for AIX - PerformanceEvaluations" which has some
  explanation.  It includes a number ofcomparisons of inetd
  and runmqlsr performance, and compares both methodsbetween 5.2 and 5.3
  as well.   Section 2.2.3 of MP61 contains this text:"the
  'runmqlsr' has a reduced resource utilisation (one thread
  perconnection vs. a process per connection for the 'inetd' listener
  and asmaller memory footprint), so is now the preferred method of
  runningclient channels and server
  channels."-Tom==Tom
  Schneider / IBM Global Services(513)
  274-4034[EMAIL PROTECTED]==Robert
  Broderick [EMAIL PROTECTED]Sent by: MQSeries List
  [EMAIL PROTECTED]07/30/2003 09:53 AMPlease
  respond to MQSeries List
  To:   [EMAIL PROTECTED]    
  cc: Sub

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Potkay, Peter M (PLC, IT)
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh

-Original Message-
From: Robert Broderick [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 31, 2003 11:36 AM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered


Does anyone have the EMAIL with the boulder link for the INETD amqcrsta
alternate approach. I mistakenly deleted it befor capturing it. Could you
repost it.

 thnaks
 bobbee


From: [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered
Date: Thu, 31 Jul 2003 15:23:53 +0200

Justin,
I agree and we do call IBM and we did, unfortunately one problem fixed, 10
lurking around waiting to pop-up, inetd has proven to be more stable for
us.
Same goes for channels (which I consider one of the key things of MQ)
problems, why have things like DISCINT, HBINT or KAINT, when everything
works as it is supposed to?

Michael

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 31, 2003 2:49 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered



Michael,

 The listener shouldn't die, period.  I don't think MQ should
restart
dead processes in the way you suggest since that just papers over a larger
problem.  (One exception is amqzlwa0 which runs the optional custom-written
cluster workload exit--because it runs untrusted code, MQ wll restart it if
necessary.)  If you do see your listener dying, call it in.

 Regards,

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]



 [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]


07/31/2003 04:23 AM
Please respond to MQSeries List


 To:[EMAIL PROTECTED]
 cc:
 Subject:Re: inet2 vs MQ listener (UNIX) - Answered



Justin,
thanks for the background!
my biggest concern with listeners has always been that they seem to 'die'
at
some point in time... (probably because of all the reasons listed below)
and
there is nothing that automatically restarts them, unlike inetd...
Is there something like LISTENER KEEPALIVE(30sec or so...) in the pipeline
(so the MQ checks if the listener is still alive or something.

I know monitoring tools can do this too, but this is one of the basics in
MQ
and should be dealt with by the software itself IMHO

Michael

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 9:38 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered



Hello,

In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
connection as a new thread within itself.  If runmqlsr ran out of
resources--memory, threads, file descriptors--then it would not accept any
new connections.  This massively threaded approach worked well on systems
with a limited number of channels, but on very busy systems it was
necessary
to set up multiple listeners and balance connections across them.

On the other hand, the inetd daemon starts a new amqcrsta process
for each inbound connection.  There is no chance an amqcrsta responsible
for
only one channel will run out of resources, so even the busiest of queue
managers requires only a single port in inetd.  However, this massively
unthreaded approach means that busy systems may have hundreds of
amqcrstas,
forcing administrators to increase maxuproc.

Inetd has no idea when the queue manager is inactive, so it will
start amqcrstas even when the queue manager is shut down.  Some people work
around this by disabling the MQ service(s) in inetd; Others simply turn off
the execute bits on amqcrsta to avoid the need for root authority.  Anybody
using inetd might take a look at the script
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh (there for
a
limited time only) which tries to solve this problem in a slightly more
elegant way.

Despite the limitations of inetd, the fact that it has no limit on
the number of simultaneous connections is crucial.  This is the single mark
against runmqlsr, and on very busy systems it is enough to prevent people
from using the listener.

WebSphere MQ 5.3 removes the listener scalability problem once and
for all.  Rather than running each inbound connection as a thread within
itself, runmqlsr now passes connections to one of the amqrmppa channel
pooling processes.  These amqrmppa's are threaded, but not massively so;
This means they do not exhaust per-process resources or force
administrators
to increase maxuproc.  The listener will start new amqrmppa's as needed, so
a single listener can now handle an unbounded number of connections.  The
listener is aware of the queue manager's status at all times, so it is also
very quick to deny connections when the queue manager

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Bumpass, Brian



Justin:

Nice
input... However, has there been any thought to using both inetd and
runmqlsr.Maybe keep the inetd for channels between QMgrs and
runmqlsr for client connections. I liked an earlier comment by
"separating your eggs from 1 basket".

There
was once a support pack -- I've lost the reference andbelieve IBM has
pulled it -- using the AgentClassMap and AgentClassLimitTuningParameter
stanza parameters that addressedseparation of
connections. 

-B
Brian Bumpass
Wachovia
Bank Enterprise Infrastructure [EMAIL PROTECTED] Phone - (704) 590-5620
Pager - (800)
425-2613 

  -Original Message-From: Justin Fries
  [mailto:[EMAIL PROTECTED]Sent: Wednesday, July 30, 2003 3:38
  PMTo: [EMAIL PROTECTED]Subject: Re: inet2 vs MQ
  listener (UNIX) - AnsweredHello,   
   In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
  connection as a new thread within itself. If runmqlsr ran out of
  resources--memory, threads, file descriptors--then it would not accept any new
  connections. This "massively threaded" approach worked well on systems
  with a limited number of channels, but on very busy systems it was necessary
  to set up multiple listeners and balance connections across them.
  On the other
  hand, the inetd daemon starts a new amqcrsta process for each inbound
  connection. There is no chance an amqcrsta responsible for only one
  channel will run out of resources, so even the busiest of queue managers
  requires only a single port in inetd. However, this "massively
  unthreaded" approach means that busy systems may have hundreds of amqcrstas,
  forcing administrators to increase maxuproc. Inetd has no idea when the
  queue manager is inactive, so it will start amqcrstas even when the queue
  manager is shut down. Some people work around this by disabling the MQ
  service(s) in inetd; Others simply turn off the execute bits on amqcrsta to
  avoid the need for root authority. Anybody using inetd might take a look
  at the script ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
  (there for a limited time only) which tries to solve this problem in a
  slightly more elegant way. 
 Despite the limitations of inetd, the fact that it has no
  limit on the number of simultaneous connections is crucial. This is the
  single mark against runmqlsr, and on very busy systems it is enough to prevent
  people from using the listener. WebSphere MQ 5.3 removes the listener
  scalability problem once and for all. Rather than running each inbound
  connection as a thread within itself, runmqlsr now passes connections to one
  of the amqrmppa "channel pooling" processes. These amqrmppa's are
  threaded, but not massively so; This means they do not exhaust per-process
  resources or force administrators to increase maxuproc. The listener
  will start new amqrmppa's as needed, so a single listener can now handle an
  unbounded number of connections. The listener is aware of the queue
  manager's status at all times, so it is also very quick to deny connections
  when the queue manager is down. The channel initiator in 5.3 also uses the
  amqrmppa processes, so it is now less likely to exhaust its own resources.
  Since runmqchi never had to contend with client connections, I think
  this kind of failure is relatively unheard of compared to runmqlsr running out
  of resources.   
   Cheers,  
   Justin T. Fries   WebSphere MQ
  Support   Raleigh, North Carolina 
   Email: [EMAIL PROTECTED] 
  


  
  Robert Broderick
[EMAIL PROTECTED] Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM Please respond to MQSeries List 
  To:  
 [EMAIL PROTECTED] cc:   
           
 Subject:    Re: inet2 vs MQ listener
(UNIX)The basics
  sound the same as it did in 5.2. What I recall is that around 500and above
  connections, for some reason, the runmqlsr's knees started to
  getwobbely.I am interested in this as there are discussions going
  on here to move torunmqlsr after upgrading to 5.3. I just wanted to know
  if there was somefactual data behind the recomondation. They were having
  the QMGR down, badapp keeps connecting and the strmqm comand cannot catch
  a breath problem.just want to make sure that it was a god move except for
  the fact that IBMinvested some money in desktime to do a little
  improvement.bobbeeFrom: Tom Schneider
  [EMAIL PROTECTED]Reply-To: MQSeries List
  [EMAIL PROTECTED]To:
  [EMAIL PROTECTED]Subject: Re: inet2 vs MQ listener
  (UNIX)Date: Wed, 30 Jul 2003 11:53:43
  -0400Bobbee,The MP61 support pack has a pdf
  "WebSphere MQ for AIX - PerformanceEvaluations" which has some
  explanation.  It includes a number ofcomparisons of inetd
  and runmqlsr performance, and compares both methodsbetween 5.2 and 5.3
  as well.   Section 2.2.3 of MP61 contains this text:"the
  'runmqlsr' has a reduced resource utilisation (one thread
  pe

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-31 Thread Robert Broderick
OK this is s.h.i.t-4.brains bobbee. I had that EMAIL. Like ALL good EMAILs I
save them to a document called MQSERIES_Discussions.doc. This document has
gotten me outta a lot of problems. As I said I save it and scanned it
quickly and didn't see that info.
So I greatly appreciate the reply. Which made me reflect on the brain matter
composition!
bobbee


From: Wyatt, T. Rob [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered
Date: Thu, 31 Jul 2003 08:50:19 -0700
For B oh double-b egh...

-Original Message-
From: Justin Fries [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 3:38 PM
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX) - Answered


Hello,

In MQSeries 5.2 and previous releases, runmqlsr ran each inbound
connection as a new thread within itself.  If runmqlsr ran out of
resources--memory, threads, file descriptors--then it would not accept
any new connections.  This massively threaded approach worked well on
systems with a limited number of channels, but on very busy systems it
was necessary to set up multiple listeners and balance connections
across them.
On the other hand, the inetd daemon starts a new amqcrsta
process for each inbound connection.  There is no chance an amqcrsta
responsible for only one channel will run out of resources, so even the
busiest of queue managers requires only a single port in inetd.
However, this massively unthreaded approach means that busy systems
may have hundreds of amqcrstas, forcing administrators to increase
maxuproc.
Inetd has no idea when the queue manager is inactive, so it will
start amqcrstas even when the queue manager is shut down.  Some people
work around this by disabling the MQ service(s) in inetd; Others simply
turn off the execute bits on amqcrsta to avoid the need for root
authority.  Anybody using inetd might take a look at the script
ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh (there
for a limited time only) which tries to solve this problem in a slightly
more elegant way.
Despite the limitations of inetd, the fact that it has no limit
on the number of simultaneous connections is crucial.  This is the
single mark against runmqlsr, and on very busy systems it is enough to
prevent people from using the listener.
WebSphere MQ 5.3 removes the listener scalability problem once
and for all.  Rather than running each inbound connection as a thread
within itself, runmqlsr now passes connections to one of the amqrmppa
channel pooling processes.  These amqrmppa's are threaded, but not
massively so; This means they do not exhaust per-process resources or
force administrators to increase maxuproc.  The listener will start new
amqrmppa's as needed, so a single listener can now handle an unbounded
number of connections.  The listener is aware of the queue manager's
status at all times, so it is also very quick to deny connections when
the queue manager is down.
The channel initiator in 5.3 also uses the amqrmppa processes,
so it is now less likely to exhaust its own resources.  Since runmqchi
never had to contend with client connections, I think this kind of
failure is relatively unheard of compared to runmqlsr running out of
resources.
Cheers,

   Justin T. Fries
   WebSphere MQ Support
   Raleigh, North Carolina
   Email: [EMAIL PROTECTED]


Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM
Please respond to MQSeries List
To:[EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX)


The basics sound the same as it did in 5.2. What I recall is that around
500
and above connections, for some reason, the runmqlsr's knees started to
get
wobbely.
I am interested in this as there are discussions going on here to move
to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down,
bad
app keeps connecting and the strmqm comand cannot catch a breath
problem.
just want to make sure that it was a god move except for the fact that
IBM
invested some money in desktime to do a little improvement.
bobbee

From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both
methods
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this
text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory

inet2 vs MQ listener (UNIX)

2003-07-30 Thread Francois Van der Merwe1
Is the one better than the other?

Francois van der Merwe

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Voges, P. (Pieter)
Title: RE: inet2 vs MQ listener (UNIX)





According to a link from IBM I found on their web page - Inetd is better prior to 5.3 and MQ listener is better from 5.3 

Thank you 
Pieter Voges 
MQ Support 
Nedcor Limited 
Tel: (011) 881 4410 
Sel: 083 6455 300 
E-mail: [EMAIL PROTECTED] 
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter




-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)



Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive






This 
email and any accompanying attachments may contain confidential and proprietary 
information. This information is 
private and protected by law and, accordingly, if you are not the intended 
recipient, you are requested to delete this entire communication immediately and 
are notified that any disclosure, copying or distribution of or taking any 
action based on this information is prohibited. 
Emails 
cannot be guaranteed to be secure or free of errors or viruses. The sender does not accept any liability 
or responsibility for any interception, corruption, destruction, loss, late 
arrival or incompleteness of or tampering or interference with any of the 
information contained in this email or for its incorrect delivery or 
non-delivery for whatsoever reason or for its effect on any electronic device of 
the recipient.
If 
verification of this email or any attachment is required, please request a 
hard-copy version.






Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Robert Broderick
Is it really betteror did it just cach up.

runmqlsr does help in a situation where you have an overzelous programmer
who ABSOLUTLY MUST get a connection to the QMGR where they send their
process into an endless loop trying to connect. The INETD version keep
spawning amqcrsta's and you have a problem restarting the QMGR.
If you have ever been in this situation it is enough to make you switch once
at 5.3.
Other than that, form explanation on the LIST it's a call between threads
and processes which I tink comes down to resources.
bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 12:30:44 +0200
According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3
Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter


-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)
Is the one better than the other?

Francois van der Merwe

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.
Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.
If verification of this email or any attachment is required, please request
a hard-copy version.

_
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Francois Van der Merwe1
Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert 
Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]




  Voges, P.
  (Pieter)To:   [EMAIL PROTECTED]
  [EMAIL PROTECTED]cc:
  COM Subject:  Re: inet2 vs MQ listener 
(UNIX)
  Sent by: MQSeries
  List
  [EMAIL PROTECTED]
  N.AC.AT


  30/07/2003 12:30
  Please respond to
  MQSeries List




According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3


Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter






-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)





Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive





This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.


Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.


If verification of this email or any attachment is required, please request
a hard-copy version.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Voges, P. (Pieter)
Title: RE: inet2 vs MQ listener (UNIX)





http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html


Thank you 
Pieter Voges 
MQ Support 
Nedcor Limited 
Tel: (011) 881 4410 
Sel: 083 6455 300 
E-mail: [EMAIL PROTECTED] 
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter




-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)



Whould you mind pointing me to where I can get this link. Thanks


Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert 
Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]





 Voges, P.
 (Pieter) To: [EMAIL PROTECTED]
 [EMAIL PROTECTED] cc:
 COM Subject: Re: inet2 vs MQ listener (UNIX)
 Sent by: MQSeries
 List
 [EMAIL PROTECTED]
 N.AC.AT



 30/07/2003 12:30
 Please respond to
 MQSeries List





According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3



Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter







-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)






Is the one better than the other?



Francois van der Merwe



Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive






This email and any accompanying attachments may contain confidential and
proprietary information. This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.



Emails cannot be guaranteed to be secure or free of errors or viruses. The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.



If verification of this email or any attachment is required, please request
a hard-copy version.


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive






This 
email and any accompanying attachments may contain confidential and proprietary 
information. This information is 
private and protected by law and, accordingly, if you are not the intended 
recipient, you are requested to delete this entire communication immediately and 
are notified that any disclosure, copying or distribution of or taking any 
action based on this information is prohibited. 
Emails 
cannot be guaranteed to be secure or free of errors or viruses. The sender does not accept any liability 
or responsibility for any interception, corruption, destruction, loss, late 
arrival or incompleteness of or tampering or interference with any of the 
information contained in this email or for its incorrect delivery or 
non-delivery for whatsoever reason or for its effect on any electronic device of 
the recipient.
If 
verification of this email or any attachment is required, please request a 
hard-copy version.







Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Robert Broderick
It lacks a reasonable explanation as to Why.

bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200
http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter


-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert 
Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]


  Voges, P.
  (Pieter)To:
[EMAIL PROTECTED]
  [EMAIL PROTECTED]cc:
  COM Subject:  Re: inet2 vs MQ
listener (UNIX)
  Sent by: MQSeries
  List
  [EMAIL PROTECTED]
  N.AC.AT
  30/07/2003 12:30
  Please respond to
  MQSeries List


According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3
Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter




-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)




Is the one better than the other?

Francois van der Merwe

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive




This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.
Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.
If verification of this email or any attachment is required, please request
a hard-copy version.
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.
Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.
If verification of this email or any attachment is required, please request
a hard-copy version.

_
The new MSN 8: smart spam protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


AW: Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Fichtner Enrico
I assume that the answer will quickly be found with one of
the mentioned tools from www.sysinternals.com. Other
than that - there are no 'build in tools' in W2K (as well
as in any other Win-OS) to figure out the Why. 

Enrico

-Ursprüngliche Nachricht-
Von: Robert Broderick [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 30. Juli 2003 15:53
An: [EMAIL PROTECTED]
Betreff: Re: inet2 vs MQ listener (UNIX)


It lacks a reasonable explanation as to Why.

 bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200

http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter



-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)


Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert 
Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]




   Voges, P.
   (Pieter)To:
[EMAIL PROTECTED]
   [EMAIL PROTECTED]cc:
   COM Subject:  Re: inet2 vs MQ
listener (UNIX)
   Sent by: MQSeries
   List
   [EMAIL PROTECTED]
   N.AC.AT


   30/07/2003 12:30
   Please respond to
   MQSeries List




According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3


Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter






-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)





Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive





This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.


Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.


If verification of this email or any attachment is required, please request
a hard-copy version.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.

Emails cannot be guaranteed to be secure or free of errors or viruses.  The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.

If verification of this email or any attachment is required, please request
a hard-copy version.


_
The new MSN 8: smart spam protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail

Instructions for managing your mailing list subscription are provided in
the Listserv General

Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Benjamin Zhou
Title: RE: inet2 vs MQ listener (UNIX)



is
there a clear reason for this argument? Is it really a recommentation from
IBM?

Benjamin Zhou
State
Street Corp.

  -Original Message-From: Voges, P. (Pieter)
  [mailto:[EMAIL PROTECTED]Sent: Wednesday, July 30, 2003 9:18
  AMTo: [EMAIL PROTECTED]Subject: Re: inet2 vs MQ
  listener (UNIX)
  http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html
  
  Thank you Pieter Voges
  MQ Support Nedcor Limited
  Tel: (011) 881 4410 Sel: 083
  6455 300 E-mail: [EMAIL PROTECTED] http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
  
  -Original Message- From:
  Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]]
  Sent: 30 July 2003 01:48 To:
  [EMAIL PROTECTED] Subject: Re: inet2 vs MQ
  listener (UNIX) 
  Whould you mind pointing me to where I can get this
  link. Thanks 
  Francois van der Merwe Senior IT
  Specialist: IBM MQSeries Certified Specialist, Solutions Expert 
  Developer IBM, Cape Town, South
  Africa +27 (0)82 556 9467 / +27 (0)21 402 5597
  [EMAIL PROTECTED] 
  
  "Voges, P. 
  (Pieter)"
  To: [EMAIL PROTECTED]
  
  [EMAIL PROTECTED] cc:
  
  COM
  Subject: Re: inet2 vs MQ listener (UNIX) 
  Sent by: MQSeries 
  List 
  [EMAIL PROTECTED] 
  N.AC.AT 
  
  30/07/2003 12:30 
  Please respond to 
  MQSeries List 
  According to a link from IBM I found on their web page - Inetd
  is better prior to 5.3 and MQ listener is better from
  5.3 
  Thank you Pieter Voges
  MQ Support Nedcor Limited
  Tel: (011) 881 4410 Sel: 083 6455
  300 E-mail: [EMAIL PROTECTED] http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
  
  -Original Message- From:
  Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]]
  Sent: 30 July 2003 11:15 To:
  [EMAIL PROTECTED] Subject: inet2 vs MQ listener
  (UNIX) 
  Is the one better than the other? 
  Francois van der Merwe 
  Instructions for managing your mailing list subscription are
  provided in the Listserv General Users Guide available
  at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
  
  This email and any accompanying attachments may contain
  confidential and proprietary information. This
  information is private and protected by law and,
  accordingly, if you are not the intended recipient, you are requested
  to delete this entire communication immediately and are
  notified that any disclosure, copying or distribution
  of or taking any action based on this information is
  prohibited. 
  Emails cannot be guaranteed to be secure or free of errors or
  viruses. The sender does not accept any
  liability or responsibility for any interception,
  corruption, destruction, loss, late arrival or incompleteness of or tampering or interference with any of the information contained
  in this email or for its incorrect delivery or
  non-delivery for whatsoever reason or for its effect
  on any electronic device of the recipient. 
  If verification of this email or any attachment is required,
  please request a hard-copy version. 
  Instructions for managing your mailing list subscription are
  provided in the Listserv General Users Guide available
  at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive 
  
  
  
  
  This
  email and any accompanying attachments may contain confidential and
  proprietary information. This
  information is private and protected by law and, accordingly, if you are not
  the intended recipient, you are requested to delete this entire communication
  immediately and are notified that any disclosure, copying or distribution of
  or taking any action based on this information is prohibited.
  Emails
  cannot be guaranteed to be secure or free of errors or viruses. The sender does not accept any
  liability or responsibility for any interception, corruption, destruction,
  loss, late arrival or incompleteness of or tampering or interference with any
  of the information contained in this email or for its incorrect delivery or
  non-delivery for whatsoever reason or for its effect on any electronic device
  of the recipient.
  If
  verification of this email or any attachment is required, please request a
  hard-copy version.
  
  
  
  
  


Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Tom Schneider
Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance 
Evaluations which has some explanation.It includes a number of 
comparisons of inetd and runmqlsr performance, and compares both methods 
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this text: 
the 'runmqlsr' has a reduced resource utilisation (one thread per 
connection vs. a process per connection for the 'inetd' listener and a 
smaller memory footprint), so is now the preferred method of running 
client channels and server channels. 

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034 
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List

 
To: [EMAIL PROTECTED]
cc: 
Subject:Re: inet2 vs MQ listener (UNIX)



It lacks a reasonable explanation as to Why.

 bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200

http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter



-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)


Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert 

Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]




   Voges, P.
   (Pieter)To:
[EMAIL PROTECTED]
   [EMAIL PROTECTED]cc:
   COM Subject:  Re: inet2 vs MQ
listener (UNIX)
   Sent by: MQSeries
   List
   [EMAIL PROTECTED]
   N.AC.AT


   30/07/2003 12:30
   Please respond to
   MQSeries List




According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3


Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter






-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)





Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive





This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by 
law
and, accordingly, if you are not the intended recipient, you are 
requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.


Emails cannot be guaranteed to be secure or free of errors or viruses. 
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or 
incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.


If verification of this email or any attachment is required, please 
request
a hard-copy version.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by 
law
and, accordingly, if you are not the intended recipient, you are 
requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.

Emails cannot be guaranteed to be secure or free of errors or viruses. 
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or 
incompleteness
of or tampering or interference with any of the information contained in
this email or for its

Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread paul flynn
Does anyone out their have any recent experience of Websphere Business
Integration - Specifically Crossworlds. I urgently need some help in
this area

Thanks

Paul


-Original Message-
From: MQSeries List [mailto:[EMAIL PROTECTED] On Behalf Of Tom
Schneider
Sent: 30 July 2003 16:54
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both methods

between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this
text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List


To: [EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX)



It lacks a reasonable explanation as to Why.

 bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200

http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter



-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)


Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions
Expert

Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]




   Voges, P.
   (Pieter)To:
[EMAIL PROTECTED]
   [EMAIL PROTECTED]cc:
   COM Subject:  Re: inet2 vs
MQ
listener (UNIX)
   Sent by: MQSeries
   List
   [EMAIL PROTECTED]
   N.AC.AT


   30/07/2003 12:30
   Please respond to
   MQSeries List




According to a link from IBM I found on their web page - Inetd is
better
prior to 5.3 and MQ listener is better from 5.3


Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter






-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)





Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided
in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive





This email and any accompanying attachments may contain confidential
and
proprietary information.  This information is private and protected by
law
and, accordingly, if you are not the intended recipient, you are
requested
to delete this entire communication immediately and are notified that
any
disclosure, copying or distribution of or taking any action based on
this
information is prohibited.


Emails cannot be guaranteed to be secure or free of errors or viruses.
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or
incompleteness
of or tampering or interference with any of the information contained
in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.


If verification of this email or any attachment is required, please
request
a hard-copy version.

Instructions for managing your mailing list subscription are provided
in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


This email and any accompanying attachments may contain confidential
and
proprietary information.  This information is private and protected by
law
and, accordingly, if you are not the intended recipient, you are
requested
to delete this entire communication immediately and are notified that
any
disclosure, copying or distribution of or taking any action based

Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Robert Broderick
The basics sound the same as it did in 5.2. What I recall is that around 500
and above connections, for some reason, the runmqlsr's knees started to get
wobbely.
I am interested in this as there are discussions going on here to move to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down, bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that IBM
invested some money in desktime to do a little improvement.
bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400
Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both methods
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.
-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==




Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List
To: [EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX)


It lacks a reasonable explanation as to Why.

 bobbee

From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200

http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter



-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)


Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert

Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]




   Voges, P.
   (Pieter)To:
[EMAIL PROTECTED]
   [EMAIL PROTECTED]cc:
   COM Subject:  Re: inet2 vs MQ
listener (UNIX)
   Sent by: MQSeries
   List
   [EMAIL PROTECTED]
   N.AC.AT


   30/07/2003 12:30
   Please respond to
   MQSeries List




According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3


Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter






-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)





Is the one better than the other?


Francois van der Merwe


Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive





This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by
law
and, accordingly, if you are not the intended recipient, you are
requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.


Emails cannot be guaranteed to be secure or free of errors or viruses.
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or
incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.


If verification of this email or any attachment is required, please
request
a hard-copy version.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh

Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Tom Schneider
Bobbee,

I believe the issue with runmqlsr breaking around 500 connections was
resolved in 5.3, and that this is why the recommendation about which
listener to use has changed for 5.3.  The MP61.pdf has quite a bit
more in it about the Inetd vs. runmqlsr question than what I pasted into
the previous note.

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM
Please respond to MQSeries List


To: [EMAIL PROTECTED]
cc:
Subject:Re: inet2 vs MQ listener (UNIX)



The basics sound the same as it did in 5.2. What I recall is that around
500
and above connections, for some reason, the runmqlsr's knees started to
get
wobbely.

I am interested in this as there are discussions going on here to move to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down, bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that IBM
invested some money in desktime to do a little improvement.


bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.It includes a number of
comparisons of inetd and runmqlsr performance, and compares both methods
between 5.2 and 5.3 as well. Section 2.2.3 of MP61 contains this
text:
the 'runmqlsr' has a reduced resource utilisation (one thread per
connection vs. a process per connection for the 'inetd' listener and a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List


 To: [EMAIL PROTECTED]
 cc:
 Subject:Re: inet2 vs MQ listener (UNIX)



It lacks a reasonable explanation as to Why.

  bobbee


 From: Voges, P. (Pieter) [EMAIL PROTECTED]
 Reply-To: MQSeries List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: inet2 vs MQ listener (UNIX)
 Date: Wed, 30 Jul 2003 15:18:07 +0200
 
 http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html
 
 Thank you
 Pieter Voges
 MQ Support
 Nedcor Limited
 Tel: (011) 881 4410
 Sel: 083 6455 300
 E-mail: [EMAIL PROTECTED]
 http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
 
 
 
 -Original Message-
 From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
 Sent: 30 July 2003 01:48
 To: [EMAIL PROTECTED]
 Subject: Re: inet2 vs MQ listener (UNIX)
 
 
 Whould you mind pointing me to where I can get this link.  Thanks
 
 Francois van der Merwe
 Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions
Expert

 Developer
 IBM, Cape Town, South Africa
 +27 (0)82 556 9467 / +27 (0)21 402 5597
 [EMAIL PROTECTED]
 
 
 
 
Voges, P.
(Pieter)To:
 [EMAIL PROTECTED]
[EMAIL PROTECTED]cc:
COM Subject:  Re: inet2 vs
MQ
 listener (UNIX)
Sent by: MQSeries
List
[EMAIL PROTECTED]
N.AC.AT
 
 
30/07/2003 12:30
Please respond to
MQSeries List
 
 
 
 
 According to a link from IBM I found on their web page - Inetd is
better
 prior to 5.3 and MQ listener is better from 5.3
 
 
 Thank you
 Pieter Voges
 MQ Support
 Nedcor Limited
 Tel: (011) 881 4410
 Sel: 083 6455 300
 E-mail: [EMAIL PROTECTED]
 http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter
 
 
 
 
 
 
 -Original Message-
 From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
 Sent: 30 July 2003 11:15
 To: [EMAIL PROTECTED]
 Subject: inet2 vs MQ listener (UNIX)
 
 
 
 
 
 Is the one better than the other?
 
 
 Francois van der Merwe
 
 
 Instructions for managing your mailing list subscription are provided
in
 the Listserv General Users Guide available at http://www.lsoft.com
 Archive: http://vm.akh-wien.ac.at/MQSeries.archive
 
 
 
 
 
 This email and any accompanying attachments may contain confidential
and
 proprietary information.  This information is private and protected by
law
 and, accordingly, if you are not the intended recipient, you are
requested
 to delete

Re: inet2 vs MQ listener (UNIX) - Answered

2003-07-30 Thread Justin Fries

Hello,

In
MQSeries 5.2 and previous releases, runmqlsr ran each inbound connection
as a new thread within itself. If runmqlsr ran out of resources--memory,
threads, file descriptors--then it would not accept any new connections.
This massively threaded approach worked well on systems
with a limited number of channels, but on very busy systems it was necessary
to set up multiple listeners and balance connections across them.

On
the other hand, the inetd daemon starts a new amqcrsta process for each
inbound connection. There is no chance an amqcrsta responsible for
only one channel will run out of resources, so even the busiest of queue
managers requires only a single port in inetd. However, this massively
unthreaded approach means that busy systems may have hundreds of
amqcrstas, forcing administrators to increase maxuproc.

Inetd
has no idea when the queue manager is inactive, so it will start amqcrstas
even when the queue manager is shut down. Some people work around
this by disabling the MQ service(s) in inetd; Others simply turn off the
execute bits on amqcrsta to avoid the need for root authority. Anybody
using inetd might take a look at the script ftp://testcase.boulder.ibm.com/ts/fromibm/mqseries/amqcrsta.ksh
(there for a limited time only) which tries to solve this problem in a
slightly more elegant way.

Despite
the limitations of inetd, the fact that it has no limit on the number of
simultaneous connections is crucial. This is the single mark against
runmqlsr, and on very busy systems it is enough to prevent people from
using the listener.

WebSphere
MQ 5.3 removes the listener scalability problem once and for all. Rather
than running each inbound connection as a thread within itself, runmqlsr
now passes connections to one of the amqrmppa channel pooling
processes. These amqrmppa's are threaded, but not massively so; This
means they do not exhaust per-process resources or force administrators
to increase maxuproc. The listener will start new amqrmppa's as needed,
so a single listener can now handle an unbounded number of connections.
The listener is aware of the queue manager's status at all times,
so it is also very quick to deny connections when the queue manager is
down.

The
channel initiator in 5.3 also uses the amqrmppa processes, so it is now
less likely to exhaust its own resources. Since runmqchi never had
to contend with client connections, I think this kind of failure is relatively
unheard of compared to runmqlsr running out of resources.

Cheers,

Justin T. Fries
WebSphere MQ Support
Raleigh, North Carolina
Email: [EMAIL PROTECTED]






Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 02:04 PM
Please respond to MQSeries List

To:
   [EMAIL PROTECTED]
cc:
   
Subject:
   Re: inet2 vs MQ listener (UNIX)


The basics sound the same as it did in 5.2. What I
recall is that around 500
and above connections, for some reason, the runmqlsr's knees started to
get
wobbely.

I am interested in this as there are discussions going on here to move
to
runmqlsr after upgrading to 5.3. I just wanted to know if there was some
factual data behind the recomondation. They were having the QMGR down,
bad
app keeps connecting and the strmqm comand cannot catch a breath problem.
just want to make sure that it was a god move except for the fact that
IBM
invested some money in desktime to do a little improvement.


bobbee


From: Tom Schneider [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 11:53:43 -0400

Bobbee,

The MP61 support pack has a pdf WebSphere MQ for AIX - Performance
Evaluations which has some explanation.  It includes
a number of
comparisons of inetd and runmqlsr performance, and compares both methods
between 5.2 and 5.3 as well.   Section 2.2.3 of MP61 contains
this text:
the 'runmqlsr' has a reduced resource utilisation (one thread
per
connection vs. a process per connection for the 'inetd' listener and
a
smaller memory footprint), so is now the preferred method of running
client channels and server channels.

-Tom

==
Tom Schneider / IBM Global Services
(513) 274-4034
[EMAIL PROTECTED]
==





Robert Broderick [EMAIL PROTECTED]
Sent by: MQSeries List [EMAIL PROTECTED]
07/30/2003 09:53 AM
Please respond to MQSeries List


 To:   [EMAIL PROTECTED]
 cc:
 Subject:Re:
inet2 vs MQ listener (UNIX)



It lacks a reasonable explanation as to Why.

 bobbee


 From: Voges, P. (Pieter) [EMAIL PROTECTED]
 Reply-To: MQSeries List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: inet2 vs MQ listener (UNIX)
 Date: Wed, 30 Jul 2003 15:18:07 +0200
 
 http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html
 
 Thank you
 Pieter Voges
 MQ Support
 Nedcor Limited
 Tel: (011) 881 4410

Re: inet2 vs MQ listener (UNIX)

2003-07-30 Thread Stefan Sievert
I think one reasonable explanation as to why is that you cannot make use of
the new channel pooling feature introduced with runmqlsr in 5.3, which
dramatically increases the number of clients you can connect to a box. Can't
use that with inetd, which spawns a new amqcrsta for every incoming open
request, since it doesn't know [EMAIL PROTECTED] about whether it's MQ or something 
else
calling... ;-)
Resource usage greatly improves (ie. decreases) with channel pooling.
There might be other reasons, too.
my $0.0001,
Stefan

From: Robert Broderick [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 09:53:11 -0400
It lacks a reasonable explanation as to Why.

bobbee


From: Voges, P. (Pieter) [EMAIL PROTECTED]
Reply-To: MQSeries List [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Date: Wed, 30 Jul 2003 15:18:07 +0200
http://www.developer.ibm.com/tech/faq/individual/0,,2:28060,00.html

Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter


-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 01:48
To: [EMAIL PROTECTED]
Subject: Re: inet2 vs MQ listener (UNIX)
Whould you mind pointing me to where I can get this link.  Thanks

Francois van der Merwe
Senior IT Specialist: IBM MQSeries Certified Specialist, Solutions Expert

Developer
IBM, Cape Town, South Africa
+27 (0)82 556 9467 / +27 (0)21 402 5597
[EMAIL PROTECTED]


  Voges, P.
  (Pieter)To:
[EMAIL PROTECTED]
  [EMAIL PROTECTED]cc:
  COM Subject:  Re: inet2 vs MQ
listener (UNIX)
  Sent by: MQSeries
  List
  [EMAIL PROTECTED]
  N.AC.AT
  30/07/2003 12:30
  Please respond to
  MQSeries List


According to a link from IBM I found on their web page - Inetd is better
prior to 5.3 and MQ listener is better from 5.3
Thank you
Pieter Voges
MQ Support
Nedcor Limited
Tel: (011) 881 4410
Sel: 083 6455 300
E-mail: [EMAIL PROTECTED]
http://dotweb.it.nednet.co.za/link.asp?names=Voges,%20Pieter




-Original Message-
From: Francois Van der Merwe1 [mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:15
To: [EMAIL PROTECTED]
Subject: inet2 vs MQ listener (UNIX)




Is the one better than the other?

Francois van der Merwe

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive




This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.
Emails cannot be guaranteed to be secure or free of errors or viruses.
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or
incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.
If verification of this email or any attachment is required, please
request
a hard-copy version.
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

This email and any accompanying attachments may contain confidential and
proprietary information.  This information is private and protected by law
and, accordingly, if you are not the intended recipient, you are requested
to delete this entire communication immediately and are notified that any
disclosure, copying or distribution of or taking any action based on this
information is prohibited.
Emails cannot be guaranteed to be secure or free of errors or viruses.
The
sender does not accept any liability or responsibility for any
interception, corruption, destruction, loss, late arrival or
incompleteness
of or tampering or interference with any of the information contained in
this email or for its incorrect delivery or non-delivery for whatsoever
reason or for its effect on any electronic device of the recipient.
If verification of this email or any attachment is required, please
request
a hard-copy version