首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCPU删除会话

OpenCPU删除会话
EN

Stack Overflow用户
提问于 2017-11-29 20:42:51
回答 1查看 198关注 0票数 0

我正在OpenCPU中创建多个会话,生成一些适当大小的文件(MB范围)。这些文件存储在磁盘上,并随时间积累。在短时间内创建了太多的会话之后,系统上的磁盘就会耗尽。磁盘满后,在尝试运行新会话时返回以下错误:

代码语言:javascript
运行
复制
Failed to create tempdir /tmp/RtmpLaEI3K/ocpu-temp/x0bcd653371. Check directory permissions.

当我不再需要文件时,是否有一种方法可以删除会话,这样磁盘就不会被填满?我目前正以独立模式运行OpenCPU,方法是执行下面的R脚本:

代码语言:javascript
运行
复制
install.packages("opencpu",repos = "http://cran.us.r-project.org")
library("MyCustomProject")

ocpu_start_app("MyCustomProject")

我无法在OpenCPU API文档中找到任何用于删除会话的内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-04 19:00:45

经过更多的研究,我相信答案是不支持,当前不支持显式的清洁会话。

所做的工作是创建一个新的R方法,该方法作为HTTP端点公开。此方法将通过调用tempdir()方法来确定opencpu使用的临时工作目录。然后,它将接收会话id作为输入参数,并使用它删除与会话相关的临时目录中的所有文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47561482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档