on 06-01-2006 9:29 AM
Hi,
I recently added two Java Server processes to our XI 3 server. We are now running three java server processes on the same machine. This was done to make use of all the available memory in the machine, and to allow for better parrallel processing.
Today I noticed that all Sender File Adapters which are polling a FTP server are actually also instantiated in all the three java server processes.
This would not be a problem if the sheduler which is responsible for the periodic polling was smart enough to only start the polling within one Sender File Adapter/Java Server, but it seems like the sheduler actually runs within the Java Server process?
This means that all three java servers are polling our FTP server at almost exactly the same time (the same interface/communication channel)! This is bound to lead to problems!
What is the correct solution for this? Is it possible to disable the Sender File adapters within two of the Java Server processes? This would seem like a bad solution since this would kill the redundancy. Is XI really designed so badly that the sheduler is not able to start the polling only within one Java Server process after each polling interval?
Are there any other supprises when adding Java Server processes to XI that I should know about?
Hi,
Note 734931 gives effects of cluster on different adapters.
For file adapter look at Q 4 in SAP Note: 821267
Hope this helps.
Regards
vijaya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanks for the help. Note 821267 says:
-
Initially, make sure that you do NOT use the processing mode "Test" for your File Sender channel. This mode is intended to be used only for testing purposes and is not guaranteed to work in a cluster environment.
Additionally, activate the "Advanced Mode" for the respective sender channel or upgrade to XI 3.0 SP11 Patch Level 2 or XI 3.0 SP12. PI 7.0 is not affected. No further configuration changes are necessary."
-
We were not using processing mode "Test", and our SP version is 15, so according to this everything should have worked without any action required, but it doesn't. I did now activate the "Advanced Mode" for all communication channels, but does activating "Advanced Mode" without giving any additional parameters really do anything? I thought "Advanced Mode" was only used for supplying additional parameters to the adapter.
Thanks,
Hans
Hi Hans,
XI AF scheduler is known to have some problems in a cluster enviornment. Check this note
Note 1355715 - AF Scheduler to avoid using cluster communication
there is new parameter introduced which wll change the behavior, it may help to solve your problem.
regards,
francis
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hans,
I recommend you see the SP Note 801926. there is a description of the additional Advance parameters.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.