719*_*016 10 r shiny shiny-server
是否有变量或方式查询正在运行的RStudio Shiny网页以显示正在运行的服务器的版本?例如shiny-0.10.1
在网页上显示类似的内容.
有任何想法吗?
jdh*_*son 20
您可以使用以下命令获取正在运行的闪亮版本packageVersion
:
> packageVersion("shiny")
[1] ‘0.10.1’
Run Code Online (Sandbox Code Playgroud)
如果您需要服务器上的详细信息,可以进行系统调用:
> system('shiny-server --version', intern = TRUE)
[1] "Shiny Server v1.1.0.10000" "Node.js v0.10.21"
Run Code Online (Sandbox Code Playgroud)
或者,如果您正在运行闪亮的服务器专业版,那么就会有一个健康检查端点
http://my-shiny-ip-address/__health-check__
Run Code Online (Sandbox Code Playgroud)
如果服务器在线,则会返回带有服务器信息的http响应,如:
server-version: 1.2.3.4
active-connections: 8
active-apps: 2
active-processes: 3
cpu-percent: 13
memory-percent: 49
swap-percent: 39.1
load-average: 1.01953125
Run Code Online (Sandbox Code Playgroud)
见http://rstudio.github.io/shiny-server/latest/#monitoring-the-server