[
https://issues.apache.org/jira/browse/SOLR-7693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14588570#comment-14588570
]
Hoss Man commented on SOLR-7693:
--------------------------------
bq. My bash is rusty, but IIUC it looks like the launch_solr function will
"exit" the script completely in the "no lsof found" case, but simply return in
the "lsof found" case.
Nope - i'm blind. the launch_solr function calls {{exit}} regardless of whether
lsof exists ... i'm back to my initial hypothesis regarding something wonky
with bash to explain why you're seeing this.
> bin/solr start -e cloud -noprompt on a docker container spins only one node
> instead of two
> ------------------------------------------------------------------------------------------
>
> Key: SOLR-7693
> URL: https://issues.apache.org/jira/browse/SOLR-7693
> Project: Solr
> Issue Type: Bug
> Components: Build
> Affects Versions: 5.2.1
> Environment: Boot2Docker, Docker container with Oracle Linux, JDK 8,
> Solr 5.2.1
> Reporter: Raghavan Janakiraman
> Priority: Critical
>
> Extract from the command prompt on starting up solr cloud :
> -------------------------------------------------------------------------------------------
> [appuser@mysolrsandbox ~]$ cd $HOME/softwares/solr-5.2.1
> [appuser@mysolrsandbox solr-5.2.1]$ bin/solr start -e cloud -noprompt -m 1g
> Welcome to the SolrCloud example!
> Starting up 2 Solr nodes for your example SolrCloud cluster.
> Creating Solr home directory
> /home/appuser/softwares/solr-5.2.1/example/cloud/node1/solr
> Cloning Solr home directory
> /home/appuser/softwares/solr-5.2.1/example/cloud/node1 into
> /home/appuser/softwares/solr-5.2.1/example/cloud/node2
> Starting up SolrCloud node1 on port 8983 using command:
> solr start -cloud -s example/cloud/node1/solr -p 8983 -m 1g
> Started Solr server on port 8983 (pid=102). Happy searching!
> [appuser@mysolrsandbox solr-5.2.1]$
> ------------------------------------------------------------------------------------------------
> The second node is not starting up.
> Possible issue :
> File : $SOLR_HOME/bin/solr
> Line number : 1431
> -- The "exit;" command is causing the shell scrip to exit.
> Line 1428 - 1432
> else
> SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v
> grep | awk '{print $2}' | sort -r`
> echo -e "\nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID).
> Happy searching!\n"
> exit;
> fi
> Work Around :
> Comment line 1431 in the shell script
> Line 1428 - 1432
> else
> SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v
> grep | awk '{print $2}' | sort -r`
> echo -e "\nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID).
> Happy searching!\n"
> #exit;
> fi
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]