问题标签 [rapache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
326 浏览

php - 从 R 中获取结果的最简单方法是什么?

假设我有这些文件

正常.R

控制器.php

ajax.js

如您所见,我不需要以 rApache 中提供的方式与 html 中的 R 进行交互。我只是想将 json 提供给 R 并从 R 获取 json。webhoster 不支持 Exec 脚本。我还查看了http://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Web-Interfaces但这似乎满足了我的需求。

任何人都可以提供一个简单的解决方案吗?

0 投票
1 回答
138 浏览

r - 是否可以在 tomcat 6.0 上安装 rApache?

我已按照以下网站中提供的说明进行操作。

rApache.net

mod_R.so已安装,我已经在sites-enabled文件夹中配置了以下内容。

但如果我去localhost:8080/RApacheInfo我得到错误HTTP Status 404 - /RApacheInfo

localhost:8080给我 apache tomcat 欢迎说明。

当我检查了这篇文章apache之间的差异时。现在我怀疑我们是否能够安装它。tomcat

请帮忙。

0 投票
1 回答
899 浏览

php - Apache 错误中的 rApache 模块

我正在使用带有 Apache2 、 PHP5 和 MySQL 的 ubuntu 13.10 我正在尝试在 Apache 中添加 rApache 模块以作为服务器 R 工作。

我准确地配置了我的 rapache,这个教程是如何显示的。

http://binfalse.de/2011/05/r-for-the-web/

创建一个文件 /etc/apache2/mods-available/r.conf

在这个文件中,并把

我添加了另一个“位置”

在 /brew 目录中,我使用以下代码创建了一个名为 plot.R 的文件:

localhost/brew/plot.R 如果我尝试访问该页面正在无休止地加载并且程序文件 /var/log/apache2/error.log 显示错误:

我试图在 brew 包中安装 R

但我的错误不断出现,我无法运行脚本 plot.R

0 投票
2 回答
5555 浏览

r - 构建可以从外部应用程序调用的 R 服务器 REST API 所需的建议?

我已经看过很多关于在 R 中从其他 RESTful API 服务消费数据的文章,但我真的很难找到任何关于相反的文章。我对 R 作为服务器而不是客户端感兴趣。我想要一个 Node.js 应用程序来调用 R 服务器的 RESTful API,这样我就可以利用特定的分析功能,例如多季节性预测。有人有想法么?

0 投票
1 回答
1452 浏览

mysql - 使用 MySQL 数据库查询结果使用 RApache 和 Brew 绘制 R 图

我正在尝试使用由 MySQL 查询结果填充的 R 绘制图表。我有以下代码:

这给了我一个输出:

但这就是我卡住的地方。我知道如何将“猫”数据传递到 R 图中。我花了几个小时在网上搜索我遇到的大多数 R 绘图示例read.tables(text="")。这对我来说是不可行的,因为数据必须来自数据库而不是硬编码。我还发现了一些关于将输出保存为 CSV 但 MySQL 无法覆盖现有文件,因此一旦我无法执行代码后再次执行此操作,因为文件已存在。

我的问题是,我如何使用“猫”数据(或者如果有更好的方法,可以使用另一种方法)使用非硬编码的数据绘制图表?

注意:我使用 RApache 作为我的 Web 服务器并且我已经安装了 Brew 包。

0 投票
0 回答
527 浏览

r - 无法使用 rapache 运行 r 脚本

我已经使用以下代码安装了 Rapache:

然后在 /var/www/html 文件夹中,我添加了名为 test.R 文件的 ar 脚本,代码如下:

对 /etc/apache2/sites-available 中的 .conf 文件进行了更改,如下所示:

当我运行浏览器时http://localhost/test.R

我只是得到print(rnorm(100))而不是正确的结果,例如:

有什么我想念的吗?

0 投票
2 回答
390 浏览

r - RODBC 查询从 Windows 中返回结果,而不是从 Linux 中返回结果

我有一个 R 脚本,它从 Windows 上的 R 工作室的 SQL 查询中获取结果,但不是 Linux 上的 Rapache。我的两个连接字符串是:

我构造了一些 SQL 并将其传递给这个函数:

我查看 SQL 配置文件并看到来自Rapache的查询的 BatchStarting 和 BatchCompleted 事件。我将查询复制并传递到 SSDT 并取回行。在 Rstudio 中,我可以 View() 生成的数据帧。在 rapache 中,我的标题是这样的:

我得到以下信息:

2: In eval(expr, envir, enclos) : head head 3: In eval(expr, envir, enclos) : 4: In eval(expr, envir, enclos) : head tail

我究竟做错了什么?我需要使用sqlGetResults()什么的吗?

0 投票
1 回答
188 浏览

r - 通过网络将 CSV 发送到 R 并将结果发回

我希望能够拥有一个 API 系统,其中包含 csv 文件的 POST 消息被发送到服务器/网络服务器/域名。它用作 R 函数的输入,然后输出一个值,该值设置回 POST 消息的发送者。

我遇到的问题之一是我见过的大多数解决方案,例如rApache( http://rapache.net/ ) 调用 R 来运行脚本,并取回输出。问题是我的 R 脚本还从磁盘加载了一些非常大的数据文件,这些文件用作进一步的输入以创建最终输出。

如果从控制台运行 R,并且已经加载了大型数据文件以及所有相关库,则加载用户输入 csv、运行函数和创建输出的最后部分相当快。即对于每个 POST 请求,继续重新调用 R 加载所有相关文件然后在创建输出后关闭它似乎效率很低。即让 R 不断运行所有相关文件和库,最后只加载给定的 CSV 文件来运行最终计算似乎更有效......有没有办法做到这一点?

Shiny( http://shiny.rstudio.com/ ) 看起来像一个接近的解决方案,因为它总是在后台运行 R 并且可能能够接受 POST 请求,但它也有很多不必要的开销,这可能也是对我的目的来说效率低下。

这种方法还能处理同时传入的许多 POST 消息吗?

一如既往,任何帮助总是非常感谢。提前致谢。

0 投票
1 回答
1530 浏览

opencpu - OpenCPU:如何更改默认端口?

有没有办法让 OpenCPU 在不同的端口上监听:80

使用 Docker 应该很容易,但我正在运行这里推荐的专用 Ubuntu 机器。

附言。我只使用opencpu-server没有opencpu-cache,所以没有 nginx。

0 投票
0 回答
513 浏览

php - 如何在多个网页之间保持 R 会话活动

我正在使用与 PHP Web 应用程序集成的 R。我正在使用运行我的 R 脚本的 exec 命令,每次我运行脚本 rscript 需要加载一个需要 10 秒才能加载的库。使请求的响应耗时。有没有办法将 R 与 web(PHP) 结合使用来激活 R 会话,并为每个用户活动会话加载库。这个用户将一次又一次地使用具有不同输入的相同 R 脚本,我不希望为每个请求一次又一次地加载库。