cqpweb 是一个使用 php 编写并使用 mysql 数据库的语料库 Web 界面。我们在服务器上成功运行了它(并且很长时间没有变化),但在过去一周左右的时间里,一些数据库查询开始持续失败。
我们运行 ubuntu 14.04 LTS 并定期进行升级apt-get upgrade
。除此之外,我们没有更改系统配置。我检查过磁盘空间不是问题。
当前程序版本:
php --version PHP 5.5.9-1ubuntu4.24 (cli)(构建于:2018 年 3 月 16 日 12:41:43)版权所有 (c) 1997-2014 The PHP Group Zend Engine v2.5.0,版权所有 (c) 1998-2014 Zend Technologies 和 Zend OPcache v7.0.3,版权所有 (c) 1999-2014,由 Zend Technologies 提供
mysql --version mysql Ver 14.14 Distrib 5.5.59,适用于 debian-linux-gnu (x86_64),使用 readline 6.3
什么原因会导致数据库缓存过载?我该如何解决?重启服务器没有帮助。
答案1
由于对CWB 邮件列表我了解到有问题的缓存是由应用程序维护的(cqpweb
)并且 Ubuntu 对 php 和 mysql 的升级不是问题。
就我而言,解决方案是扩大应用程序缓存。