首页 > 美国空间介绍/评测 > VPS日常维护笔记(1)

VPS日常维护笔记(1)

2015年8月27日 发表评论 阅读评论

一:VPS下的站出现Error establishing a database connection

今天我的一个Digitalocean VPS账号下的Wordpress站突然就提示“Error establishing a database connection”这个错误,错误信息很明显是无法连接数据库。这个账号从1年多前建立后就再没有登陆过,也没有出现过问题所以突然来个数据库错误还真有点不知所措。

首先登陆Putty查看下数据库的状态:

service mysql status
MySQL service is running

 

奇怪,数据库正常工作,检查了下Wordpress下的配置文件wp-config.php也没有问题。

重启Mysql看下:

service mysql restart

结果是重启后就一直等待……

没办法,还有最后一招,重启VPS。这次不错,重起后可以打开网站了,结果没到一分钟网站又出现同样的问题了。接着我又新开了个vps账号把数据复制一份过去也是出现同样的问题。

看来应该不是vps所在的服务器出现问题了,这样就好办多了。

虽然在使用VPS方面我也是比较菜的,不过内事问百度外事问Google的职业精神还是有的。

根据网络上的教程分析可能出现的问题有3个,在尝试第一个解决方法后就把问题解决了。事实上造成无法访问数据库的原因竟然是磁盘满了,让我郁闷的是我的这个账号只挂了一个站而且数据最多也就2-3G,怎么可能把磁盘用完呢?

二:Linux VPS下如何查看硬盘使用及剩余空间大小?

1、ds -hl 查看硬盘大小及剩余空间,以M显示

2、du -sm 查看文件夹数目

3、du [参数详解]

-a 列出所有文件与目录,默认值是列出目录的值
-b 列出的值以b输出
-c 最后求总total
-k 列出的值 以KB输出
-m 列出的值以mb输出
-s 只列出最后求总的值

使用ds -hl 命令一检查确实把20G的磁盘全部用完了。

既然已经确定问题所在就好办了,通常情况下如果自己的站没有如此多的数据那么问题应该出现“日志”上面,正如我们日常清理电脑的垃圾一样。

找到日志目录下一看果然,一个日志居然高达16G!

三:如何清理VPS上的日志?

清空: echo /dev/null > /home/wwwlogs/access.log

直接干掉日志再刷新下网站,成功访问,问题解决!

使用VPS和虚拟主机的感觉是完全不同的,最大的区别应该是维护方面,相比来说使用VPS需要掌握的东西更多而且出现问题也更需要自己去动手解决!最后再补充下:必须推荐的两款VPS

分类: 美国空间介绍/评测 标签:
  1. 本文目前尚无任何评论.



免费申请美国银行账号