2015年1月

因为一些特别的情况,所以需要在Chrome中输出YouTube的视频地址,为了方便选择了在Console中直接输出,最开始用的是consoel.log(link),的方式的,但是获取到的地址并不是完整的地址,而是被截断的,例如:
'https://r12---sn-nx57yn7d.googlevideo.com/videoplayback?mt=1422108826&spara=3&itag=5&key=yt5&source=youtube&mime=video/x-flv&ratebypass=yes&title=Top 10 Craziest Events Caught on Live TV',中间变成了省略号了。
后来在:http://stackoverflow.com/questions/19184313/disable-url-shortening-formatting-in-chromes-console 这里看到可以使用:console.dir(link)的方式来输出完整的网址,最后问题就这么愉快又简单地解决了。

最近UptimeRobot每隔一段时间就发邮件过来说我的博客宕掉了,而每次排查都是因为空间满了导致MySQL挂掉了。每次我都删掉一些应用缓存了事,这次我才发觉不是缓存的问题。因为每次宕机间隔时间越来越少,而我的应用logs信息没这么大,所以要开始排查了。
我们可以用du命令来查各目录/分区的空间使用情况

#查根目录的情况,只显示一级目录的空间占用情况
-bash-3.2# du -h --max-depth=1 /

通过这个命令可以快速地知道是哪个目录的问题,最终排查问题
后来我发现是我的MySQL的操作日志导致的里面有大量的“mysql-bin.000001”、“mysql-bin.000002”、“mysql-bin.000003”这些日志文件,占用了33G

#使用root账户登录mysql
-bash-3.2# mysql -u root -p
//用reset master清理所有日志即可
mysql> reset master;
Query OK, 0 rows affected (2.34 sec)
mysql> exit

这个方法只是临时清理方法,要永久解决问题,还要找到my.cnf文件注释掉“log-bin=mysql-bin”这行并重启mysql即可。