我正在使用的堆栈:Ubuntu 64bit - Django (1.4) - SQLite (不记得我安装了这个,但我认为它随 Ubuntu 或 Django 一起提供) - uwsgi (1.2.3 服务器) - Nginx(1.1. 19) - Extjs (4.1)
我已经使用 Django 大约 2 个月了,在过去的 40 天左右,在三个不同的场合,我发现我的 SQLite 数据库中的所有表都是空的(我可以写截断但我不知道原因) .
它正在进行中,所以我(偶尔)重塑模型并运行 manage.py syncdb (可能每天一次),但正如我所读的那样,syncdb 不会截断或删除任何表。我必须经常重启 uwsgi 服务器(每隔一条语句),因为它缓存了应用程序。
我主要专注于客户端部分,因此数据库非常简单,到目前为止只有几个表和零关系。
还有其他人经历过这种不当行为吗?