前两天遇到了MySQL突然崩溃的问题,然后再也起不来了,试了好多方法都不行,最后只好重装了。没想到重装军哥的LNMP后,又遇到新的问题,就是修改文章然后更新后,会出现Nginx 502的问题。用top命令发现是三个“php-fpm ”线程占用了几乎所有的CPU资源。
此时测试发表评论,修改插件设置什么完全没问题,只有更新文章会出现。并且出现这个问题后,CPU就这么一直被占用着,根本停不下来,必须重启PHP才行。
本来想通过排除法检查是不是插件问题,于是把所有插件禁用了,问题消失了,再启动插件,问题又不出现了。想了好久没想到什么原因,遇到同样情况的朋友可以试试禁用插件来排除问题。

起因是给R7000升级固件后路由一直没有自动重启也没有断网。等了十几分钟后手动重启了,然后就发现无法从R7000上获得IP。但是Wifi什么的都还是原来的SSID,可以连接上去,可以上网,但是所有IP都是由上层路由分配的,就像变成了交换机一样。

因为Netgear路由几乎都是TFTP修复模式,号称可以修复大多数变砖的情况。方法很简单,将本机IP设置为192.168.1.x,网关为192.168.1.1,然后使用这个工具即可:TFTP 1.62

不过可惜没用,似乎还上传完就被结束了,可能是TFTPD服务没有正常启动。不过还好我有一条TTL转USB的线,线序这样接就好(如果没回显把RXD和TXD对调一下,图中下方位置为路由背面网线和天线接口):
R7000 TTL连接图

串口信息如下:
QQ截图20150608004546

启动到大概这个位置的时候按CTRL+C中止路由启动并进入CFE模式,然后输入tftpd启动tftp,然后使用上面的工具更新固件23(看到Reading表示可以开始用tftp刷新固件了)

45

6

(上传完了,这就是开始更新固件的情况)

因为一些特别的情况,所以需要在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即可。

这段时间v2ex好多送inbox邀请和求inbox邀请的帖子,刚好看到有人求过滤方法,所以就写了个userscripts

已经提交到了:https://greasyfork.org/

// ==UserScript==
// @name         v2ex帖子标题过滤器
// @namespace    https://blog.haiwaidao.com/
// @version      0.1
// @description  自己改关键字
// @author       暗黑游侠
// downloadURL     https://blog.haiwaidao.com/other/scripts/v2exfilter.js
// @match        https://www.v2ex.com/
// @match        https://v2ex.com/
// @match        http://www.v2ex.com/
// @match        http://v2ex.com/
// @grant        none
// ==/UserScript==


$('.cell.item').each(function(){//所有的帖子都有cell和item两个class
    var ret = false ;
    var tstr ;
    $(this).find(".item_title").find("a").each( function(){//找到标题
        tstr = $(this).html() ;
        if( tstr.toLocaleLowerCase().indexOf("inbox") > -1 ){//把标题转换成小写并检查是否有关键字
            ret = true ;
        }
    } );
    if( ret ){//检查到有就删除
        console.log("标题为:\"" + tstr + "\"的内容已被过滤");
        $(this).remove();

    }
});