[ https://issues.apache.org/jira/browse/SOLR-7693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14588536#comment-14588536 ]
Hoss Man commented on SOLR-7693: -------------------------------- Hmm... my initial impression was that this was an issue of exit on a sub-shell process, but looking closer this could be a big in some conditional logic depending on whether lsof is available on the system? 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. Raghavan: can you please confirm the output of {{hash lsof; echo $?}} on the machine where you see this problem? > 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org