Rterm.exe在一段时间后崩溃
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rterm.exe在一段时间后崩溃相关的知识,希望对你有一定的参考价值。
我使用tidyquant
(以及dplyr
版本:0.7.5)的数据处理方式编写了一个R脚本。我的脚本从HANA DB加载大约1000个(num_etry
)条目,将它们聚合成一堆ts
,填充缺失值,计算数据的季节性组件并将其写回HABA DB。类似于https://cran.rstudio.com/web/packages/sweep/vignettes/SW01_Forecasting_Time_Series_Groups.html的东西。由于代码仅适用于给定的数据库并且来自工作(版权和数据安全性和内容),因此我无法生成MWE(抱歉)。
在Rstudio中运行此脚本会导致“R Session Abborted”错误。 在Rgui中运行它会导致RGui从屏幕上消失。 在R.exe中运行它至少会产生一个Windows错误日志条目:
<EventData>
<Data>Rterm.exe</Data>
<Data>3.43.8260.0</Data>
<Data>5a27b6f6</Data>
<Data>R.dll</Data>
<Data>3.43.8260.0</Data>
<Data>5a27b6ea</Data>
<Data>c0000094</Data>
<Data>00000000000c1ea6</Data>
<Data>2228</Data>
<Data>01d42e352023186a</Data>
<Data>C:UsersPublicR-3.4.3inx64Rterm.exe</Data>
<Data>C:UsersPublicR-3.4.3inx64R.dll</Data>
<Data>be0ec2de-9b19-11e8-aad7-d4bed926ba7c</Data>
</EventData>
起初我认为这是一个“太少记忆”的问题(看看Using R with tidyquant and massiv data)但无论我做多大或多小num_etry
var解释器本身崩溃。使用较小的值只需要更长的时间(在dplyr中泄漏内存?)。困难的部分是脚本有时需要几个小时才能崩溃。当然我可以手动重启脚本,但这是一个相当沉闷的程序,我无法在周末运行脚本。我的R脚本位于网络驱动器上,也许这是原因?
目前我对如何使我的脚本工作感到茫然。
你有任何想法,暗示,有什么可以帮助我吗?
出于兼容性原因,我在3.4.3版本中使用了R.现在我正在使用更新的3.5.1版本,它运行得很好。所以显然现在已经解决了某种内部问题。
以上是关于Rterm.exe在一段时间后崩溃的主要内容,如果未能解决你的问题,请参考以下文章