Ошибка SQLite 10: «ошибка дискового ввода-вывода» во время миграции EF Core в .NET MAUI (MacCatalyst) в условиях нехваткC#

Место общения программистов C#
Ответить
Anonymous
 Ошибка SQLite 10: «ошибка дискового ввода-вывода» во время миграции EF Core в .NET MAUI (MacCatalyst) в условиях нехватк

Сообщение Anonymous »

Все!
Проблема: У некоторых пользователей возникают сбои во время запуска приложения. В журналах указано исключение Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 10: «ошибка дискового ввода-вывода», когда приложение пытается применить миграцию или инициализировать базу данных.
Основываясь на моем анализе, это, похоже, коррелирует с тем, что у пользователей мало доступной оперативной памяти или места на диске, но ошибка сохраняется даже после перезапуска, пока ресурсы не будут освобождены. Похоже, что файл базы данных заблокирован или система отказывается от операций ввода-вывода.
Будем признательны за любые советы по повышению устойчивости соединения SQLite к нагрузке на диск в macOS.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ui-maccata
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»