立即登录服务器或者查看服务器空间控制台, 看硬盘使用情况。例如linux服务器, 我们连上之后在终端输入:
df -h
查看是不是空间不够用了。
一般情况下,遇到这种问题都证明磁盘满了。将日志文件或者不用的东西清空再试试。
硬盘空间够, 但文件数量大的惊人
有的同学发现磁盘空间还剩下很多,但是忽略了文件数量。笔者实际开发时候发现,有些日志系统或者workerman之类以文件作为连接状态句柄的程序会产生大规模的小型文件,长时间不清理,服务器文件数量达到极限值,就无法生成和写入文件了。也会诱发这个错误。
解决方法:删掉不用的垃圾文件。