データベースがロックされています
Last updated
Was this helpful?
Last updated
Was this helpful?
Singularityはデフォルトのデータベースバックエンド(SQLite3)を使用する際に、「データベースはロックされています」というエラーメッセージが表示される場合があります。
SQLite3は、ファイルをデータベースとして使用する仕組みです。書き込み操作が行われるたびに、SQLite3はこのファイルをロックします。複数の書き込み操作が同時に行われた場合、「データベースはロックされています」というエラーメッセージが表示されます。
自動リトライ: Singularityは、このエラーが発生する操作を自動的にリトライするように設計されています。そのため、多くの場合、このエラーメッセージを無視しても安全です。
ソフトウェアのフリーズ: もしSingularityがこのエラーのために応答しなくなったと思われる場合は、バグとして報告してください。
SQLiteは、開発や軽いワークロードには適していますが、本番環境では推奨されません。より堅牢なデータベースバックエンドを使用してSingularityを本番環境に展開するためのガイダンスについては、を参照してください。