A simple Perl script would be able to cover this, I have a cron job Perl script that does a search with an expected result, if the result isn’t there it fails over to a backup search server, sends me an email, and I fix what’s wrong. The backup search server is a direct clone of the live server and just as strong, no interruption (aside from the five minute window)
If you need a hand with this I’d gladly help, everything I run is Linux based but it’s a simple curl command and server switch on failure. > On Jun 8, 2020, at 12:14 PM, Jörn Franke <jornfra...@gmail.com> wrote: > > Use the solution described by Walter. This allows you to automatically > restart in case of failure and is also cleaner than defining a cronjob. > Otherwise This would be another dependency one needs to keep in mind - means > if there is an issue and someone does not know the system the person has to > look at different places which never is good > >> Am 04.06.2020 um 18:36 schrieb Ryan W <rya...@gmail.com>: >> >> Does anyone have a script that checks if solr is running and then starts it >> if it isn't running? Occasionally my solr stops running even if there has >> been no Apache restart. I haven't been able to determine the root cause, >> so the next best thing might be to check every 15 minutes or so if it's >> running and run it if it has stopped. >> >> Thanks.