S01063

错误代码

S01063

报错信息

Failed to create rollback log file [xxx] : + xxx + RefId: S01063

错误原因

在执行事务时,server 会创建记录回滚信息的文件。创建该文件失败时会报这个错误。

解决办法

分析错误信息,确定文件创建失败的原因,并进一步排查问题所在。常见错误原因有:

错误信息

原因

解决方案

Permission denied 对 log file 所在目录没有写入权限

检查 server 的拥有权限,以及写报错目录需要的权限

为 server 添加写入该目录的权限

Too many open files 程序打开的文件数过多
  • 通过命令检查 server 打开的文件数lsof -p 进程ID|wc -l
  • 通过命令ulimit -n 检查进程最多可以打开的文件数
  • 通过如 ulimit -n 65535 增加最大文件打开数

更多解决方案可以参考:Too many open files

No space left on device 磁盘上没有剩余空间 检查磁盘上是否还有剩余空间,若无,则尝试释放一部分空间
Read-only file system 文件系统只读

检查文件系统是否有写入权限

更多解决方案可以参考:

How to fix "sudo: unable to open ... Read-only file system"?