Megh Vidani
Megh Vidani

Reputation: 635

Shiny App unable to start on shiny server

I want to deploy a Shiny app on the Shiny server but not able to access the app from the local server URL.

enter image description here

This is the output of /var/log/shiny-server.log:

[2016-04-11 21:39:24.302] [INFO] shiny-server - Starting listener on 0.0.0.0:3838
[2016-04-11 21:42:29.564] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:42:29.570] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:15.156] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:15.163] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:28.593] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:28.604] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:54.549] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:51:52.528] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:20.004] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:20.020] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:26.843] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:56:10.938] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:56:10.946] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.

What is the problem?

Upvotes: 18

Views: 15747

Answers (3)

user3055034
user3055034

Reputation: 643

I ran into this problem and all of my logs were empty / unopenable. After much banging my head against the wall I was able to fix this by changing the shiny user in the conf file (/etc/shiny-server/shiny-server.conf).

I changed "run_as shiny;" to "run_as :HOME_USER: shiny;".

Also, this:

https://docs.rstudio.com/shiny-server/

was more helpful than anything I could find on stackoverflow, github, or google groups.

Upvotes: 1

Nick
Nick

Reputation: 169

I have run into this situation before when my R code was failing. Since I write my R code on a windows machine and run my shiny server on ubuntu, some packages work fine in on windows but fail in ubuntu or if I forget to install the package on the ubuntu machine. To find out when that's happening you have to go to the apps log not the servers log.

There should be a log specific to your app in:

\var\log\shiny-server\YourAppName-20191112-170851-44977.log

The numbers after App Name have to do with the timestamp of when the app tried to run. This log file will contain the R output if there are any errors with specific packages or your R code causing the app to fail.

Upvotes: 5

Alessio
Alessio

Reputation: 920

Maybe you can have a look here.
I would focus on this error

[2016-04-11 21:39:24.302] [INFO] shiny-server - Starting listener on 0.0.0.0:3838

On the provided link you'll find that a couple of user double checked permissions: on port 3838 and on the shiny server.

Furthermore I recommend to have a look at this guide.
I was able to run my shiny app on an Ubuntu RStudio server by following it.

Upvotes: 1

Related Questions