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在一段时间后崩溃的主要内容,如果未能解决你的问题,请参考以下文章

如何防止应用程序/游戏在一段时间后恢复时崩溃

使用 Fragments 和 ViewPager 一段时间后,Android 应用程序崩溃

如何创建一个新线程并在一段时间后终止它?

在 GRU 层 Pytorch 中训练将在一段时间后停止

简单的方法来分享/讨论/协作的代码片段?

Android logcat命令行在应用程序崩溃后输出文件