BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/index.php)
-   BES Admin Corner (http://www.blackberryforums.com/forumdisplay.php?f=21)
-   -   Load balancing with Multiple Mail Agent in BES? (http://www.blackberryforums.com/showthread.php?t=165539)

ntbb 12-16-2008 01:51 PM

Load balancing with Multiple Mail Agent in BES?
 
Hello everybody

- does anyone know if BES is capable of loadbalancing when connecting multiple mail servers? If such thing is possible, where should I look to configure the BES(4.1.4.26)?

Regards

Jadey 01-02-2009 11:30 PM

Mate, posted in totally wrong place. Have moved to BES Admin corner

sferical 01-07-2009 08:13 AM

Manually map each user to a specific mailagent (in individual user properties) or implement maxuserperagent key to let BES do some auto loading for you.

http://http://www.blackberryforums.c...ispatcher.html

MisterGriffiths 01-07-2009 08:22 AM

Correct me if I'm wrong but each individual mail server will be allocated it's own Messaging Agent anyway (unless you have more than 5 mail servers, in which case I think it has to share).

sferical 01-07-2009 08:26 AM

No, I believe Mail Agents will talk to multiple mail servers and only spawn a new agent when the number of users per agent is reached (default 500).

Anyone confirm?

MisterGriffiths 01-07-2009 08:44 AM

Hmmm, not sure. I certainly have at least one BES running with 3 mailbox servers and out of the box, it has assigned an individual Messaging Agent to each of these mailservers.

CanadianCrack 01-07-2009 08:59 AM

My BES did the same as MisterGriffiths'....
Each of our email servers was automatically assigned
a different messaging agent number (1 & 2).
When an additional server was added, the BES automatically assigned #3.

MisterGriffiths 01-07-2009 09:17 AM

As far as I can tell this is correct, although it may differ if you are using MSDE or SQL Express as I think you can only have 2 Messaging Agents per BES if you are using this database type.

If you are using full SQL, you can also run with the AgentOptimizeAlgorithm Reg Key to force use of the Simple Algorithm. This will assign users to agents equally regardless of the mail server.

If this Reg Key is not in place, then the default setting is the Complex Algorithm, which will assign users to agents according to the number of users per mail server in the most efficient way possible.

H.Nayl 01-07-2009 10:44 AM

If you're on 4.1.x and on full SQL the BES will assign mail agents to specific servers.

If you're looking to move users to static agents then use the BES manager to open an account, click on advanced and then set the "enable static mailbox agent" to true and then you can either assign the account to a current mail agent or you can create a new one starting at agent number 200.

This obviously puts more work load on your BES though, so RIM usually recommends only moving users to static agents to temporarily assess problems and such.

ntbb 01-07-2009 12:10 PM

Worked!
 
Thank you all for your suggestions :)

Creating multiple Mailbox Agents and assigning users to those have improved the performance.

User > Edit property > Advanced > Enable Static Mailbox Agent = True

Adding "Mailbox Agent ID" column shows which Mailbox Agent the user is assigned too. Having this column as default would have given me an idea but all this strugle gave me more idea how BES works :)

Regards


All times are GMT -5. The time now is 04:09 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.