Zwei Anmerkungen dazu:
1.) Ich würde nicht die komplette Fehlermeldung öffentlich anzeigen lassen.
2.) Du könntest ElasticSearch per Cronjob bspw. stündlich bei Bedarf automatisch starten lassen. Wobei das mit einem Container wohl anders funktioniert. Dennoch als Anregung:
Bash
#!/bin/bash
PORT=9200
URL="http://localhost:$PORT"
# Check that Elasticsearch is running
curl -s $URL 2>&1 > /dev/null
if [ $? != 0 ];
then
echo "Unable to contact Elasticsearch on port $PORT."
echo "Please ensure Elasticsearch is running and can be reached at $URL"
echo "run command: service elasticsearch start"
service elasticsearch start
# else
# echo "elasticsearch service is running"
fi
exit
Alles anzeigen