Yii偶尔数据库访问丢失


Yii occational database access lost

我有一个网站,有一个舞蹈学校的15张桌子,所有桌子都在yii中完成,管理员可以添加不同的内容。多亏了Yii,开发和部署比痛苦更有趣,但现在新的问题出现了。偶尔出错

 database table for active record 'somerecord' does not exist in database

这个错误只是表示表不存在。但这种情况只是偶尔发生一次。比如每半小时左右一次,有时更频繁。这可能是服务器问题吗?即使发生这种情况,网站也很快,这让我排除了高服务器负载的可能性?这可能是数据库服务器特有的吗。数据库是localhost上的Mysql。

我没有使用模式缓存,也没有操作码缓存。

Yii版本为1.1.14

是的,这是您的数据库服务器出现问题,而不是Yii。我在Yii工作了很多年,只有当DB服务器没有响应时才会看到这个错误。

添加模式缓存似乎可以降低此错误的发生率。但现在偶尔会出现内部错误。。。不过这是服务器性能问题。。