on 05-23-2007 6:04 AM
Hi,
Kindly advise on the queries to add a additional AGate node.
We have 4GB of Physical Memory and our process is not completely utilised but the AGate stops responding when the MaxThreads goes to 0. So we have analysed and decided to add a additional AGate process.
Any thoughts on this decision?
AFAIK to add a additional AGate process we have to set the property MaxAGates to the required number of process in our case 2 then change the multiprocess property in ITSRegistryWGATE.xml then restart the ITS system.
At this point am I missing something is this the correct process?
How do we check whether the new process has been added through ITS administrator?
Are there any configurations to be done in mapping manager?
Any ideas on any questions will be highly appreciated.
Thanks & Regards,
Vijith
Hello Vijith,
This is an example of the values needed in the ITSRegistryWGATE.xml file for multiple AGATE's:
<key name="Agates">
<key name="Agate1">
<value name="Host" type="text">hostsname1.xyz.com</value>
<value name="PortAGate" type="text">port#</value>
<value name="PortMManager" type="text">port#</value>
<value name="Type" type="text">1</value>
<value name="SncNameAGate" type="text"/>
<value name="SncNameWGate" type="text"/>
<value name="MultiProcess" type="text">no</value>
<value name="Available" type="text">yes</value>
</key>
<key name="Agate2">
<value name="Host" type="text">hostname2.xyz.com</value>
<value name="PortAGate" type="text">port#</value>
<value name="PortMManager" type="text">port#</value>
<value name="Type" type="text">1</value>
<value name="SncNameAGate" type="text"/>
<value name="SncNameWGate" type="text"/>
<value name="MultiProcess" type="text">no</value>
<value name="Available" type="text">yes</value>
</key>
<key name="Agate3">
<value name="Host" type="text">hostname3.xyz.com</value>
<value name="PortAGate" type="text">port#</value>
<value name="PortMManager" type="text">port#</value>
<value name="Type" type="text">1</value>
<value name="SncNameAGate" type="text"/>
<value name="SncNameWGate" type="text"/>
<value name="MultiProcess" type="text">no</value>
<value name="Available" type="text">yes</value>
</key>
<key name="Agate4">
<value name="Host" type="text">hostname4.xyz.com</value>
<value name="PortAGate" type="text">port#</value>
<value name="PortMManager" type="text">port#</value>
<value name="Type" type="text">1</value>
<value name="SncNameAGate" type="text"/>
<value name="SncNameWGate" type="text"/>
<value name="MultiProcess" type="text">no</value>
<value name="Available" type="text">yes</value>
</key>
</key>
Make sure you have each Agate listed in the servers Hosts file. The Services files will need the values sapawmm_<SID> port#/tcp, sapavw00_<SID> port#/tcp, and Message Server parameter sapdp XX port#/tcp. These need to be insync with every Agate. Especially if you have a dual-host landscape.
sapavwmm_SID port#/tcp # Production Port
sapavw00_SID port#/tcp # Production Port
sapavw00_ADM port#/tcp # Admin port
sapavwmm_ADM port#/tcp
sapdp XX port#/tcp #message server
Once you have made any configuartion changes it is always best to restart the services specific for ITS. You should see the new AGATE in the Admin Tool with these settings. Don't forget to reward points.
Regards,
D
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vijith,
You should change both the MaxAGates and MinAGates value to be equal in the ItsRegistrySID.xml file or through the ADM instance.
Also, in Dan's example above the ItsRegistryWgate.xml should have the MultiProcess set to "yes" for the AGate instance that has multiple AGate processes.
The Windows services file should already contain the settings that Dan mentions above as the instance was working when it was a single AGate process. If you do look though you could add a line for the AGate process. Subsequent AGate processes use the sapavw00_sid port + 1. So if the sapavw00_sid is 3900 the sapavw01_sid is 3901. There is only one sapavwmm_sid for the instance/server.
Please let us know what errors you may have or questions. If you would just like to see if the second AGate process is running you should use the ADM instance or just open the performance.log or loadstat.log file to see this.
Edgar
Hello Vijith,
seems that your hit the point. And where is the problem? Doesn't it work?
A process list (type 'ps ax' or use the task manager for the case that you
run your ITS on Windows) should verify the start of additional AGate instances.
An additional configuration for the Mapping Manager is not required.
best regards
Tobias
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.