So I installed SOLR on another server using just the service install script and am experiencing the same issue when starting/stopping the service using /opt/solr/bin/solr stop -all
however when using /etc/init.d/solr start /etc/init.d/solr stop the server starts/stops gracefully without issue. Running as a service must tweak the install in a way that makes manual start/stop not operate or is invalid in the context of a service install. K > On Jul 14, 2017, at 7:58 PM, Erick Erickson <erickerick...@gmail.com> wrote: > > Hmm, looks like the pid file is located in different spots (depending) > and the -p option apparently looks in the same place but the -all > doesn't. Haven't tracked down why > > If I start by > > bin/solr start -s example/techproducts/configs > the pid file goes in bin/solr > It also goes there if I cd into the bin directory and: > ./solr start -s > /Users/Erick/apache/solrJiras/jira/solr/example/techproducts/solr/ > > > However, if I cd into the bin directory then: > ./solr start -s ../example/techproducts/solr > the pid file goes in to ../example/techproducts/solr > when the pid file goes here, the -all doesn't find it. > > > The odd thing is that it's findable in all cases by the -p option but > not the -all option. > > Seems like a problem with the script, but I'll leave it to someone > else. In the mean time what happens when you start with an absolute > path? Or at least without a ../ as the start of your path? > > Erick > > > On Fri, Jul 14, 2017 at 11:12 AM, Iridian Group > <ksav...@iridiangroup.com> wrote: >> REL 7.3 >> Apache 2.4.6 >> >> Sry, not versed enough in CLI to get your ‘find’ to work. Dropped me into a >> prompt of some type. Got this however. >> find / -name "solr-*.pid" >> /var/solr/solr-8983.pid >> >> >> >> Join us on facebook <https://www.facebook.com/iridiangroup> or twitter >> <https://twitter.com/iridiangroup> >>> On Jul 14, 2017, at 12:56 PM, Erick Erickson <erickerick...@gmail.com> >>> wrote: >>> >>> Shouldn't be a setup or configuration issue, it should "just happen". >>> But if this has been up and running for a long time perhaps someone >>> "cleaned it up". >>> >>> Hmmm, now that I think about it the pid file must have been there if >>> "-p <port>" worked so I'm stumped too. What op system? The relevant >>> part of the *nix script is: >>> >>> find "$SOLR_PID_DIR" -name "solr-*.pid" -type f | while read PIDF >>> >>> and windows is: >>> set found_it=0 >>> for /f "usebackq" %%i in (`dir /b "%SOLR_TIP%\bin" ^| findstr /i >>> "^solr-.*\.port$"`) do ( >>> set SOME_SOLR_PORT= >>> >>> Just wonder if they're depending on something not in your system? >>> >>> Best, >>> Erick >>> >>> On Fri, Jul 14, 2017 at 10:26 AM, Iridian Group >>> <ksav...@iridiangroup.com <mailto:ksav...@iridiangroup.com>> wrote: >>>> Typical story, I wasn’t the admin who set it up but I’m pretty sure is was >>>> vanilla. >>>> >>>> >>>> Thanks >>>> >>>> Keith Savoie >>>> Vice President of Technology >>>> >>>> IRiDiAN GROUP >>>> >>>> Helping organizations brand >>>> & market themselves through >>>> web, print, & social media. >>>> >>>> >>>> 14450 Eagle Run Dr. Ste. 120 >>>> Omaha, Nebraska 68116 >>>> >>>> P • 402.422.0150 >>>> W • iridiangroup.com <http://iridiangroup.com/> >>>> <https://www.iridiangroup.com/ <https://www.iridiangroup.com/>> >>>> >>>> Join us on facebook <https://www.facebook.com/iridiangroup >>>> <https://www.facebook.com/iridiangroup>> or twitter >>>> <https://twitter.com/iridiangroup <https://twitter.com/iridiangroup>> >>>>> On Jul 14, 2017, at 12:18 PM, Erick Erickson <erickerick...@gmail.com> >>>>> wrote: >>>>> >>>>> bq: wonder why -all didn’t pick it up? >>>>> >>>>> Good question, I use this _all_ the time. (little joke there). >>>>> >>>>> The -all flag looks for various .pid files, you'll see things like: >>>>> solr-8983.pid that contain the process id to kill associated with that >>>>> port. Any chance these were removed or in some different place? >>>>> >>>>> Erick >>>>> >>>>> On Fri, Jul 14, 2017 at 10:15 AM, Iridian Group >>>>> <ksav...@iridiangroup.com> wrote: >>>>>> Ahhh well then. >>>>>> I did try the -all flag but it returned nothing. >>>>>> >>>>>> However an explicit -p 8983 did the trick. :) >>>>>> >>>>>> … wonder why -all didn’t pick it up? >>>>>> >>>>>> Thanks! >>>>>> >>>>>> >>>>>> >>>>>> Keith Savoie >>>>>> Vice President of Technology >>>>>> >>>>>> IRiDiAN GROUP >>>>>> >>>>>> Helping organizations brand >>>>>> & market themselves through >>>>>> web, print, & social media. >>>>>> >>>>>> >>>>>> 14450 Eagle Run Dr. Ste. 120 >>>>>> Omaha, Nebraska 68116 >>>>>> >>>>>> P • 402.422.0150 >>>>>> W • iridiangroup.com <https://www.iridiangroup.com/> >>>>>> >>>>>> Join us on facebook <https://www.facebook.com/iridiangroup> or twitter >>>>>> <https://twitter.com/iridiangroup> >>>>>>> On Jul 14, 2017, at 12:08 PM, Atita Arora <atitaar...@gmail.com> wrote: >>>>>>> >>>>>>> Did you mention the port with -p >>>>>>> Like >>>>>>> >>>>>>> Bin/solr stop -p 8983 >>>>>>> >>>>>>> Please check >>>>>>> >>>>>>> On Jul 14, 2017 10:35 PM, "Iridian Group" <ksav...@iridiangroup.com >>>>>>> <mailto:ksav...@iridiangroup.com>> wrote: >>>>>>> >>>>>>>> I know I am missing something very simple here but I cant stop/start my >>>>>>>> Solr instance with >>>>>>>> /opt/solr/bin/solr stop >>>>>>>> >>>>>>>> I get “No Solr nodes found to stop”, however the server is running. I >>>>>>>> can >>>>>>>> access the server via the default port and my app is able to use its >>>>>>>> services without issue. >>>>>>>> >>>>>>>> >>>>>>>> Thanks for any assistance! >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> Keith Savoie >>>>>>>> Vice President of Technology >>>>>>>> >>>>>>>> IRiDiAN GROUP >>>>>>>> >>>>>>>> Helping organizations brand >>>>>>>> & market themselves through >>>>>>>> web, print, & social media. >>>>>>>> >>>>>>>> >>>>>>>> 14450 Eagle Run Dr. Ste. 120 >>>>>>>> Omaha, Nebraska 68116 >>>>>>>> >>>>>>>> P • 402.422.0150 >>>>>>>> W • iridiangroup.com <http://iridiangroup.com/> >>>>>>>> <https://www.iridiangroup.com/ <https://www.iridiangroup.com/>> >>>>>>>> >>>>>>>> Join us on facebook <https://www.facebook.com/iridiangroup >>>>>>>> <https://www.facebook.com/iridiangroup>> or twitter < >>>>>>>> https://twitter.com/iridiangroup <https://twitter.com/iridiangroup>> >>