在生产模式下,play(版本 1.2.6)将编译后的类文件写入
app/tmp/bytecode
和 app/tmp/classes
文件夹。
这些文件似乎永远不会被清理,也不会根据请求进行回收。 运行几个小时后,我的 ec2-box 的磁盘充满了千兆字节的类文件。
我该怎么办?是否有我错过的配置选项?
我必须使用 cron 作业自己清理 tmp 文件夹吗?如果是这样,在系统运行时删除类文件是否安全?
最佳答案
我自己发现了问题。 模板是从字符串而不是文件呈现的。根据每个请求,模板都会被分配一个新的随机名称。
所有随机命名的类文件都存储在临时目录中,并且播放不会清理临时目录。
关于java - 播放框架 tmp 磁盘已满类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32905593/