如何从Web界面在服务器上运行R脚本

时间:2018-07-09 14:51:43

标签: r shiny

组织中的一些分析师在日常生活中需要使用一些R脚本,以获得一些分析和报告。

我打算创建一个Shiny应用程序,以便脚本可以在具有更大内存和处理能力的服务器上运行,并可以对带有可选字段或下拉字段的输入进行某些验证,因为现在输入手动键入会产生很多错误。

但是这种方法存在一些问题(据我所知): 1)当用户关闭浏览器或连接时,Shiny断开连接,这将完成脚本的执行(它们可能需要几个小时才能运行) 2)启动脚本后,它将阻止整个Shiny进行其他任务(我没有尝试设置并行计算...我们有Windows服务器)。

对于上述问题,是否有继续使用Shiny的解决方案? 也许Shiny不是最好的系统?有其他选择吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我不能告诉您有光泽,但是总体上我可以推荐2种工具:rundeckscript-server。两者都可以执行任何类型的脚本,并为脚本提供所需的输入,脚本输出,日志记录等的Web UI。

免责声明:我是脚本服务器项目的所有者