Restart shiny-server on centos

clairekelley picture clairekelley · Apr 7, 2016 · Viewed 11.7k times · Source

I have shiny-server installed and I am using it to host my shiny apps installed on a centos server. I'm pretty sure its installed correctly because it was working as expected until the server crashed, since the server recently crashed I need to restart shiny-server.

I tried both:

sudo systemctl restart shiny-server 

and

sudo systemctl restart shiny-server.service 

but I get the error message:

Failed to issue method call: Unit shiny-server.service failed to load: No such file or directory.

However I can see the file shiny-server.service in the folder I am running the command from. Does anyone know why this is or what I should do to fix it?

If it helps the shiny-server.service file is located in the directory /opt/shiny-server/config/systemd/shiny-server.service

Answer

user3788685 picture user3788685 · Apr 8, 2016

It sounds like the service has not been registered.

Try;

chkconfig --list shiny-server it should return something like;

shiny-server 0:off 1:off 2:off 3:on 4:off 5:off 6:off

If nothing comes back then you need to chkconfig --add shiny-server then re run the above commands to verify its registered, then you should be able to access it via the service manager.

  • I'm presuming the service is called shiny-server but if not replace it with the correct name.

This link may also provide some additional info.