no space left on device问题解决方案

用户成长系列
标签: #<Tag:0x00007f4cccc6faa0>

(davidxu1969) #1

相信很多人和我一样碰到过服务器磁盘资源占满,策略不能运行的问题,类似这样:filename = '/var/app/data/bigquant/datasource/user/intermediate/f/cc/fcce6d8edd6d4a75aca4dafccc2c4511T', file descriptor = 77, errno = 28, error message = 'No space left on device',一直以来只能麻烦客服帮忙解决,昨晚有个策略急需出结果,结果碰到这问题,只好自己想办法,经过分析我试了下如下方法,搞定了这个问题。即运行如下python代码:

df=pandas.DataFrame()
ds=DataSource('fcce6d8edd6d4a75aca4dafccc2c4511T')
ds.write_df(df)

其中DataSource的id就是错误信息里面路径中最后的部分。

解决思路:写个空的DataFrame进去覆盖之前执行过程中的临时数据,相当于清掉了占用的空间。