SQLite: база данных или диск переполнены - PullRequest
0 голосов
/ 22 ноября 2011

Я использую SQLite для управления базой данных во время симуляции на суперкомпьютерах.Я использую процесс MPI, чтобы сделать несколько потоков.Я продолжаю получать сообщение об ошибке «база данных или диск заполнен» при передаче любого запроса в SQLite.Я проверил космическую квоту, и у меня есть так много свободного места.Я не знаю, почему я получаю эту ошибку, так что вы можете сказать мне, что вызывает эту проблему?Я не вставляю и не удаляю что-либо в базе данных.

1 Ответ

0 голосов
/ 05 октября 2012

разветвление было проблемой

Роджер Биннс написал:

разворот происходит после того, как база данных был открыт вставлен компилятором (но не GCC), чтобы сделать вещи параллельно. Если вы делаете форк после того, как база данных была открыта, то вы очень вероятно, что этот тип ошибки будет допущен в дополнение к повреждению базы данных. Убедитесь, что все открытые вызовы происходят после разветвлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...