Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Dispatcher user load in Adobe Managed Service?

Avatar

Level 2

Hi There, 

What is the maximum user load (concurrent) a single Dispatcher can handle in AMS? What could be single point of failure with such single instance.

 

Thanks.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

usually a standard adobe license on publish instance will support 200 concurrent users. dispatcher (aka apache) will not have any standard user load as it supports much higher number than publish instance.

 

Unless you are code is robust then it will support 200 concurrent users. Lets in you code you are not releasing the resources properly (like session or resourceResolver objects) then with in no time your requests will start fail even though it is not reaching 200 concurrent users.

View solution in original post

5 Replies

Avatar

Community Advisor

Hi There,

I don't think there is any magic number where the dispatcher would fail and die if those many concurrent users access it at the same time. The performance of the dispatcher and that of your site mainly depends on the efficiency of the dispatcher caching. I know sites developed on AEM which are handling 1M+ page requests per day with only 2 dispatchers and one load balancer in place and without any CDN caching.

However, there is a chance of memory leaks happening on dispatchers(due to issues in patching or bugs in the version of apache itself), which over time results in one or both dispatchers dying and become unresponsive to further serve the pages.

 

Hope this helps!

Avatar

Level 2
Thanks Sudheer. Since it will be managed by Adobe (AMS), shall we assume that it will be monitored during peak time and scale the resources or configure dispatcher to handle sudden traffic?

Avatar

Community Advisor
AMS monitors all your servers in real time and will restart the servers in case they become unresponsive or went down. I am not exactly sure if AMS auto scales the resources based on the spike in the traffic.

Avatar

Correct answer by
Community Advisor

usually a standard adobe license on publish instance will support 200 concurrent users. dispatcher (aka apache) will not have any standard user load as it supports much higher number than publish instance.

 

Unless you are code is robust then it will support 200 concurrent users. Lets in you code you are not releasing the resources properly (like session or resourceResolver objects) then with in no time your requests will start fail even though it is not reaching 200 concurrent users.

Avatar

Employee Advisor

As others already stated, it's hard to give any number for that, but in reality I haven't seen servers which are maxed out just by running the dispatcher. Normally the AEM publishs are maxed out much earlier

And regarding your second question: If you have a single dispatcher, it is one single point of failure. Not necessarily the only one, because in that case it's likely that you have a single publish instance, too.

 

Jörg