是否可以扩展opencpu创建的临时文件的超时时间?

时间:2018-05-09 17:40:52

标签: timeout opencpu

我有几个以图像格式返回图形或表格的函数。 创建它们后,我使用链接引用了它们。 问题是,有时我将这些链接发送给第三方,当他们读取链接时,链接已经过期,因此没有"图像"连接。 可以通过任何类型的配置扩展临时文件的到期时间吗?

1 个答案:

答案 0 :(得分:1)

是的!删除临时文件的清理脚本在/etc/cron.d/opencpu中触发。它有一个shell脚本,如下所示:

#This removes entries from the "temporary library" over a day old.
if [ -d "/tmp/ocpu-store" ]; then
    find /tmp/ocpu-store/ -mindepth 1 -mmin +1440 -user www-data -delete || true
    find /tmp/ocpu-store/ -mindepth 1 -mmin +1440 -user www-data -type d -empty -exec rmdir {} \; || true
fi

因此,您可以将1440修改为更高的值,或者更改cron行以减少运行频率。