我收到以下錯誤,當我嘗試運行在生產中的Django網站:OperationalError在/無法打開數據庫文件出現零星
OperationalError在/無法打開數據庫文件
最奇怪的部分是它可以用於幾頁重新加載,甚至點擊不同的導航鏈接。然後,它每隔一段時間都會有效。最後,它們一起停止了工作。這種行爲非常令人費解。
這裏是settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
我已經做了chmod 777 db.sqlite
以及chmod o+w .
其中db.sqlite3
所在的目錄中的相關部分。它沒有幫助。
我該如何解決這個問題?我使用的Linux和Apache 2.4基本的EC2實例
編輯:
我一直在使用cp project project1
只是複製了整個項目的目錄,然後做mv project1 project
。這使得該網站的工作只需點擊幾下,但錯誤又開始蔓延。這可能是服務器問題嗎?
您的settings.py中是否有其他數據庫設置? –
不,我不知道。沒有其他設置與數據庫相關。 – MadPhysicist
請參閱編輯。 – MadPhysicist