Posted: Thu Jan 16, 2003 1:16 am Post subject: Instances of MQI channels on MQSeries the server
Centurion
Joined: 10 Oct 2002 Posts: 117
Hi,
- situation is:
+ mqseries server on HPUX machine
+ numerous (about 400) mqseries clients going to that server
- question #1:normaly only one SVRCONN channel has to be defined on the server, right?
- question #2: are all the MQI channels running at the same time ? or only when the client application make an MQCONN? - not clear for me
- question #3: what is the process started on the server corresponding to a client connection? what conditions can this process be run as process or thread ? what is the best solution to get better performances?
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
1) Yes only one definition is needed.
2) The Server Conn channel will start running with the first connection and
continue in the run state until no one else is using that definition.
3) This depends on how you set up the listener on HPUX.
A) If you are using inetd/services files it will be a process called
amqcrsta for each connection
B) If you are using MQSeries v5.2 you can use the runmqlsr
command and this will create a spereate thread for each
channel.
C) Performance is another issue.
A) The inetd/services method is more reliable.
B) runmqlsr if this process dies all channels come down.
(I have seen this happen on HPUX)
I recommend option A.
D) If you are not using v5.2 or better then upgrade there were
lots of performance enhancements
E) If you are using persistent messages then you need to look
at the disk subsystem also . _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum