On 12/27/2018 10:18 AM, AshB wrote:
Mach-1 -->20Gb RAM.
Apps running :OracleDb,WeblogicServer(services deployed to call
solr),*OneSolr Node*,*One Zookeeper node*
Mach-2 -->20Gb RAM
Apps running :*One Solr Node*,*Two zookeeper nodes*.
Hopefully you're aware that this setup is not fault tolerant. If you
lose machine 2, your zookeeper loses quorum and Solr will go read-only.
You must have three separate machines for zookeeper fault tolerance.
That is how zookeeper is designed.See the note here:
https://zookeeper.apache.org/doc/r3.4.13/zookeeperAdmin.html#sc_zkMulitServerSetup
Since version 5.0, Solr is no longer supported in third-party containers
like weblogic. It can still be done, but you're on your own.
https://wiki.apache.org/solr/WhyNoWar
What we noticed is when load on mach-1 goes high upto ~12 and memory
utilization goes high and then some requests time out.
When the system load goes high like that, what program is consuming CPU?
A screenshot of a detailed process listing from each server might be
helpful. Here's how to gather that:
https://wiki.apache.org/solr/SolrPerformanceProblems#Asking_for_help_on_a_memory.2Fperformance_issue
Thanks,
Shawn