Watson Studio运行SPSS流提示无法创建/打开临时文件的解决咨询
解决Watson Studio中SPSS Modeler流无法创建临时文件的问题
这个Failed to open/create file "/opt/IBM/SPSS/ModelerServer/Cloud/tmp/63E-7FE52328A7C0-5829-4-D.bin"错误我之前帮别人排查过几次,本质上要么是进程没权限写临时目录,要么是临时目录空间不够,给你几个靠谱的解决方向:
先确认临时目录的读写权限
Watson Studio里的Modeler Server进程需要能往/opt/IBM/SPSS/ModelerServer/Cloud/tmp这个目录里写文件才行。你得找你的Watson Studio管理员帮忙,检查这个目录的权限设置,确保运行Modeler的服务用户(一般是spss或者类似的系统用户)有读写权限。如果权限不对,管理员可以跑这两条命令调整:chmod 775 /opt/IBM/SPSS/ModelerServer/Cloud/tmp chown spss:spss /opt/IBM/SPSS/ModelerServer/Cloud/tmp(注意:具体的用户/组名可能和你的环境不一样,得让管理员确认下)
清理临时目录里的旧文件
要是tmp目录被之前跑流留下的一堆临时文件占满了,也会创建不了新文件。管理员可以清理下过期的文件,比如删掉7天前的:find /opt/IBM/SPSS/ModelerServer/Cloud/tmp -type f -mtime +7 -delete换个临时文件存储路径
要是上面的方法都不行,你可以试试在流里改临时文件的存储位置:- 打开你的流,点顶部菜单的工具 > 选项
- 切换到文件标签页
- 把临时目录改成你有权限写的路径,比如Watson Studio项目里的临时目录
/project_data/tmp - 保存流之后再重新运行试试
检查项目的存储配额
还有一种可能是你的Watson Studio项目存储配额用完了,导致无法创建新文件。你可以进项目的设置 > 存储页面看看,要是配额不够,要么清理项目里没用的文件,要么找管理员申请扩容。
内容的提问来源于stack exchange,提问作者jimijazz
相关产品推荐
相关产品推荐

