I have been starting solr like so... service solr start
On Thu, Oct 15, 2020 at 10:31 AM Joe Doupnik <j...@netlab1.net> wrote: > Alex has it right. In my environment I created user "solr" in group > "users". Then I ensured that "solr:user" owns all of Solr's files. In > addition, I do Solr start/stop with an /etc/init.d script (the Solr > distribution has the basic one which we can embellish) in which there is > control line RUNAS="solr". The RUNAS variable is used to properly start > Solr. > Thanks, > Joe D. > > On 15/10/2020 15:02, Alexandre Rafalovitch wrote: > > It sounds like maybe you have started the Solr in a different way than > > you are restarting it. E.g. maybe you started it manually (bin/solr > > start, probably as a root) but are trying to restart it via service > > script. Who owned the .pid file? I am guessing 'root', while the > > service script probably runs as a different (lower-permission) user. > > > > The practical effect of that assumption is that your environmental > > variables were set differently and various things (e.g. logs) may not > > be where you expect. > > > > The solution is to be consistent in using the service to > > start/restart/stop your Solr. > > > > Regards, > > Alex. > > > > On Thu, 15 Oct 2020 at 09:51, Ryan W <rya...@gmail.com> wrote: > >> What is my permissions problem here: > >> > >> [root@faspbsy0002 bin]# service solr restart > >> Sending stop command to Solr running on port 8983 ... waiting up to 180 > >> seconds to allow Jetty process 38947 to stop gracefully. > >> /opt/solr/bin/solr: line 2125: /opt/solr/bin/solr-8983.pid: Permission > >> denied > >> > >> What is the practical effect if Solr can't write this solr-8983.pid > file? > >> What user should own the contents of /opt/solr/bin ? > >> > >> Thanks > >