Follow on to previous email chain improperly named "Setting up multiple Parsoid servers behind load balancer".
I'm getting much slower response times in a setup with multiple app servers behind an HAProxy load balancer, versus the same setup with just a single app server behind the same load balancer. I've setup profiling per recommendations from this mailing list. [1] is the call graph of a particularly long request. [2] is a graph showing requests over many page loads, with the better-performing yellow dots/line being the single app server. The worst-performing color is with profiling turned on.
This gist [3] has my LocalSettings.php from both app servers and the included Extensions.php.
Can anyone help me figure this out? Anything else I can provide or certain things I should test?
Thanks, James
[1] https://gist.githubusercontent.com/jamesmontalvo3/5adf207623454c9eff98e93152...
[2] https://gist.githubusercontent.com/jamesmontalvo3/5adf207623454c9eff98e93152...
[3] https://gist.github.com/jamesmontalvo3/5adf207623454c9eff98e93152b43108