2009-03-17 7 views
0

OMG!どのような明白な問題...私のジャンゴベースのスクリプトは私のsqliteのDBをロックしたsqlite3 dbのロックを解除するには?

...

誰がどのように修正するために知っていますか?

+0

「ロックされた」とはどういう意味ですか?例外や何かをペーストできますか? – Vasil

答えて

6

トランザクションがどこかで実行されているため、データベースがロックされています。

すべてのDjangoアプリを停止します。必要に応じて再起動します。

トランザクションの途中でSQLiteクライアントがクラッシュし、ファイルロックがそのまま残っている可能性もあります。

2

データベースファイルが読み取り専用ではないこと、またはデータベースが他のアプリケーションによって既に開かれていないことを確認してください。例えば。

$ ps aux | grep sqlite 
martin 21118 0.0 0.3 


$ kill -9 21118 
+0

未解決の取引が心配されていない場合には、これは良い解決策です。 –

関連する問題