首页 > 解决方案 > 如何从 Web 界面在服务器上运行 R 脚本

问题描述

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

我计划创建一个闪亮的应用程序,以便脚本能够在具有更多内存和处理能力的服务器上运行,以及使用可选或下拉字段对输入进行一些验证,因为现在输入是手动输入的这会产生很多错误。

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

是否有任何解决方案可以继续使用 Shiny?也许 Shiny 不是最好的系统?有没有其他选择?

谢谢

标签: rshiny

解决方案


我不能告诉你闪亮的东西,但总的来说,我可以推荐 2 种工具:rundeckscript-server。它们都可以执行任何类型的脚本,并为脚本提供所需的输入、脚本输出、日志记录等的 Web UI。

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


推荐阅读