SQLite:数据库或磁盘已满数据库中未进行任何修改

时间:2011-11-21 21:46:55

标签: sqlite

我在这里使用SQLite来处理数据库,同时在超级计算机上运行模拟。我正在使用MPI进程进行多线程处理。在将任何查询传递给SQLite时,我不断收到“数据库或磁盘已满”的错误。我检查了空间配额,我有足够的空间。我不知道为什么我会收到此错误,所以你能告诉我是什么导致了这个问题吗?我没有在数据库中插入或删除任何内容。

1 个答案:

答案 0 :(得分:0)

forking was the problem

Roger Binns写道:

  

数据库发生后正在进行分叉   已经打开由编译器插入(但不是gcc)以便制作东西   平行。如果你在数据库打开后进行分叉,那么你就是   除了数据库损坏之外,很可能会遇到这种错误。    确保所有打开的电话都在分叉后发生。