尝试在我们的系统上上载csv文件时,出现以下错误:
Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/RackMultipart20191126-93-k4s94s.csv
该代码在本地可以正常运行,但在生产中间歇性地失败。
我不确定如何调试它,例如,如何查看Heroku上的/ tmp /目录?
答案 0 :(得分:0)
Heroku使用临时文件系统(link1,link2),这可能导致此问题。
对于调试,您可以抢救system calls exception并记录上次修改时间戳的tmp目录的内容。这可以帮助您了解在执行代码期间是否清除了tmp文件夹。