2012年6月5日 星期二

[python][Django]django.db.utils.DatabaseError: database is locked

django.db.utils.DatabaseError: database is locked freebsd
在看範例的時候照著實作,想說用一下sqlite來當db。
工作站上一直出現,
django.db.utils.DatabaseError: database is locked
這個錯誤。
有解是說
把db 檔加上 w權限,
也就是 chomd 666 name.db
或者是說,
把DATABASE的選項加上timeout,

'PORT': '', # Set to empty string for default. Not used with sqlite3.
'OPTIONS': {
'timeout': 20,
}


但實際上都沒有解決這個問題,
原來是NFS locked的問題。

把file放在不是NFS的地方,就可以了Orz

How do I unlock a SQLite database? - Stack Overflow NFS locked
http://stackoverflow.com/questions/151026/how-do-i-unlock-a-sqlite-database

沒有留言:

張貼留言