How stable is ElasticSearch service on your forum?

Vladislav Rastrusny

Active member
Hello, guys.

I've heard, that Elastic can be quite unstable when running on a single machine (not in the cluster configuration). What is your experience with? How stable is it on your forum?
 
15M Post Forum on single Dedicated Server along side with Nginx/MariaDB/PHP/Redis.
4uwXBL2.png
 
Once we had the host do a few tweaks to keep Java running, it has run with no issues. I think only one time in the past few years, we've had to manually restart it. We've had a ton of traffic lately, at least 1,800 visitors online (about 60/40 guests to members). We've had a couple of complaints about some odd search results, but with some of those, I think they don't know how to search wisely.

My issue today is that we run an older version and I'm not certain if either 1.7.4 or 2.1.1 requires any different or new settings in the configuration files. We have enough traffic that I don't want to be messing around with ElasticSearch and have search be offline each attempt I make at getting it running properly. I expect it will run nicely once configured properly. It may even run more efficiently. Our version is quite old.
 
The main difference from older version to new version for us was that ElasticSearch no longer uses multicast to discover sibling nodes. It switched to unicast and you need to define host(s) that act as "gossip routers" for discovery. That really was the only thing I think. If it helps, this is our settings:

upload_2016-1-12_21-16-30.webp
 
My issue today is that we run an older version and I'm not certain if either 1.7.4 or 2.1.1 requires any different or new settings in the configuration files. [...] Our version is quite old.
How old? Hard to say if you don't mention how far behind you are?
Probably better to remove your current config, and let your package installer use the config that comes with the current version - it's probably fine.
 
The main difference from older version to new version for us was that ElasticSearch no longer uses multicast to discover sibling nodes. It switched to unicast and you need to define host(s) that act as "gossip routers" for discovery. That really was the only thing I think.

Since we are not using that feature, we should probably be OK then.

Probably better to remove your current config, and let your package installer use the config that comes with the current version - it's probably fine.

Since I installed it so long ago (before it was in any of the repos), it started as a manual install. From what I've seen, the 2.1.1 version has a far shorter config file than what we have now. I agree--it'll probably be fine.
 
Top Bottom