r - 如何从 Web 界面在服务器上运行 R 脚本
问题描述
组织中的一些分析师需要在日常生活中使用一些 R 脚本才能获得一些分析和报告。
我计划创建一个闪亮的应用程序,以便脚本能够在具有更多内存和处理能力的服务器上运行,以及使用可选或下拉字段对输入进行一些验证,因为现在输入是手动输入的这会产生很多错误。
但是这种方法存在一些问题(据我所知):1)当用户关闭浏览器或连接时,Shiny会断开连接,什么会完成脚本的执行(它们可能需要几个小时才能运行)2)一旦脚本启动它会阻止整个 Shiny 执行其他任务(我没有成功尝试设置并行计算......我们有 Windows 服务器)。
是否有任何解决方案可以继续使用 Shiny?也许 Shiny 不是最好的系统?有没有其他选择?
谢谢
解决方案
我不能告诉你闪亮的东西,但总的来说,我可以推荐 2 种工具:rundeck和script-server。它们都可以执行任何类型的脚本,并为脚本提供所需的输入、脚本输出、日志记录等的 Web UI。
免责声明:我是脚本服务器项目的所有者
推荐阅读
- java - 使用普通 JAVA Stream 收集 int 数组的值
- android - 如何显示从我的位置到保存的纬度和经度的方向
- javascript - 如何在 Google Chrome 中修复我的网站的 pdf.js 渲染错误
- cassandra - Cassandra 集群:它如何解决单个时间戳更新?
- php - 如何使用php打开数组中目录的最新csv文件?
- android - 单击内容后Webview消失
- tensorflow - tensorflow 1.13.1 中带有自定义层的函数 save_weights/load_weights 是否存在错误?
- python - python中的抓取表
- vuetify.js - Vuetify 布局问题:工具栏标题和面板扩展
- git - Git:如何通过整个历史检查所有已删除的文件