我在这里使用SQLite来处理数据库,同时在超级计算机上运行模拟。我正在使用MPI进程进行多线程处理。在将任何查询传递给SQLite时,我不断收到“数据库或磁盘已满”的错误。我检查了空间配额,我有足够的空间。我不知道为什么我会收到此错误,所以你能告诉我是什么导致了这个问题吗?我没有在数据库中插入或删除任何内容。
答案 0 :(得分:0)
Roger Binns写道:
数据库发生后正在进行分叉 已经打开由编译器插入(但不是gcc)以便制作东西 平行。如果你在数据库打开后进行分叉,那么你就是 除了数据库损坏之外,很可能会遇到这种错误。 确保所有打开的电话都在分叉后发生。