Hi, I want my solr to restart if the process crashes; I am wondering if there is any drawback which I should consider? I am considering to use 'daemon --respawn' in the bin/solr; where the OOTB script has following statement:
nohup "$JAVA" "${SOLR_START_OPTS[@]}" $SOLR_ADDL_ARGS > -Dsolr.log.muteconsole \ > "-XX:OnOutOfMemoryError=$SOLR_TIP/bin/oom_solr.sh $SOLR_PORT > $SOLR_LOGS_DIR" \ > -jar start.jar "${SOLR_JETTY_CONFIG[@]}" \ > 1>"$SOLR_LOGS_DIR/solr-$SOLR_PORT-console.log" 2>&1 & echo $! > > "$SOLR_PID_DIR/solr-$SOLR_PORT.pid" > Basically something like: daemon --respawn --name mysolr --pidfiles="$SOLR_PID_DIR/solr-$SOLR_PORT.pid" --user solr --chdir /home/nawab/solr/bin \ --stdout $LOGDIR/$SOLR_SHARD.log --stderr $LOGDIR/$SOLR_SHARD.log \ --command $JAVA -- "${SOLR_START_OPTS[@]}" $SOLR_ADDL_ARGS -Dsolr.log.muteconsole \ "-XX:OnOutOfMemoryError=$SOLR_TIP/bin/oom_solr.sh $SOLR_PORT $SOLR_LOGS_DIR" \ -jar start.jar "${SOLR_JETTY_CONFIG[@]}" Regards Nawab