TaskscheduleR 作业 returns fetch.write_memory 错误,但在虚拟机上的 RStudio 中作为本地作业工作
TaskscheduleR job returns fetch.write_memory error but works as a local job in RStudio on a virtual machine
我正在尝试建立一个自动化作业来构建一个 csv 文件(通过从多个 MySQL 数据库中提取聚合)并按每日计划发送电子邮件。如果脚本通常通过 RStudio 运行,则整个脚本作为本地作业(通过 RStudio 作业 v1.2.1335)工作。但是,当作业通过 taskscheduleR
插件自动执行时,returns 出现以下错误:
Error in curl::curl_fetch_memory(url, handle = handle) :
Could not resolve host: .domo.com
Calls: <Anonymous> ... request_fetch -> request_fetch.write_memory -> <Anonymous>
Execution halted
我的猜测是我的 DomoR 包多次屏蔽了 fetch
函数:
Welcome to DomoR
Attaching package: 'DomoR'
The following object is masked from 'package:RMySQL':
fetch
The following object is masked from 'package:DBI':
fetch
但我不确定这是否是问题所在。我正在通过 aws EC2 实例 运行宁此 运行宁 Microsoft Server 2019。
我发现我的用户名和密码没有在自动化作业中使用。您的 .Renviron
文件似乎无法在 EC2 自动化作业中正确提取。
您可以通过获取 .Renviron
并将其作为数据框加载来解决此问题。然后调用凭据。
我正在尝试建立一个自动化作业来构建一个 csv 文件(通过从多个 MySQL 数据库中提取聚合)并按每日计划发送电子邮件。如果脚本通常通过 RStudio 运行,则整个脚本作为本地作业(通过 RStudio 作业 v1.2.1335)工作。但是,当作业通过 taskscheduleR
插件自动执行时,returns 出现以下错误:
Error in curl::curl_fetch_memory(url, handle = handle) :
Could not resolve host: .domo.com
Calls: <Anonymous> ... request_fetch -> request_fetch.write_memory -> <Anonymous>
Execution halted
我的猜测是我的 DomoR 包多次屏蔽了 fetch
函数:
Welcome to DomoR
Attaching package: 'DomoR'
The following object is masked from 'package:RMySQL':
fetch
The following object is masked from 'package:DBI':
fetch
但我不确定这是否是问题所在。我正在通过 aws EC2 实例 运行宁此 运行宁 Microsoft Server 2019。
我发现我的用户名和密码没有在自动化作业中使用。您的 .Renviron
文件似乎无法在 EC2 自动化作业中正确提取。
您可以通过获取 .Renviron
并将其作为数据框加载来解决此问题。然后调用凭据。