问题
I want to deploy a Shiny
app on the Shiny server
but not able to access the app from the local server URL.
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?
回答1:
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.
回答2:
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.
来源:https://stackoverflow.com/questions/36554331/shiny-app-unable-to-start-on-shiny-server