wdcp v3下phpMyAdmin错误2002和mysql挂掉的问题分析以及解决办法
在使用wdcp面板的过程中,很多站长都会遇到phpMyAdmin错误2002这种情况。
这种情况基本是MySQL挂掉了,导致MySQL挂掉的原因主要有以下两个方面。
1、服务器内存占用过高导致
贴图看下某人的MySQL挂掉时的服务器内存占用
看图:内存占用已经非常高了
这个时候你重启服务器,其实就是将内存重新释放了。
但是每次挂掉就重启服务器总不是很好。
解决办法就是增加内存或者增加虚拟内存
可以先考虑增加1-2G的虚拟内存,如果增加虚拟内存后还是存在问题,那建议还是直接升级物理内存。
具体怎么增加虚拟内存,可以百度一下,教程蛮多的。
当然,你说你内存本来就很大,还是会出现MySQL挂掉的情况
那么你检查下你的wdcp后台,切换web服务器为Apache或者nginx,不要用Apache+nginx的组合
如果还是会出现这个问题,那就检查下服务器程序进程,看下是哪些程序占用内存过高
2、服务器硬盘剩余空间不足导致
最近自己的服务器也遇到了mysql无法正常启动的现象。查看了内存使用情况,发现内存使用正常。
后来想起来再服务器后台设置了自动备份网站文件的功能,果断去查看了磁盘使用率,爆满了。
删除掉回收站、备份管理里面的文件,再重启mysql后,正常了。
导致磁盘空间被占满的原因可能还有另外一条:网站访问日志。特别是针对访问量比较大的网站,长期下来,网站日志文件是非常大的。建议定期做下日志的清理。