按月存档: 2014/05

WordPress禁止非中文评论

分类:折腾日期:2014-05-04 - 21:44:01评论:6条作者:老谢

最近在优化博客,把能用代码版的插件都删除用代码版来直接实现,目前已经干掉三款插件。。

/* refused spam */  
function refused_spam_comments( $comment_data ) {  
$pattern = '/[一-龥]/u';  
if(!preg_match($pattern,$comment_data['comment_content'])) {  
err('评论必须含中文!');  
}  
return( $comment_data );  
}  
add_filter('preprocess_comment','refused_spam_comments');

如果你使用ajax评论,请直接将上面的代码复制到主题的functions.php模板即可,如果主题用的不到ajax评论,把err改成wp_die就行

另外第三行的$pattern = ‘/[一-龥]/u’;是个正则表达式,用于表示所有中文字符

删除sendmail发送列队

分类:linux日期:2014-05-02 - 20:54:19评论:9条作者:老谢

在折腾自动备份到邮箱的脚本,执行中突然vps变得非常卡,ping了下发现vps的延迟飙升到了2000+,从阿里云后台的监控看上行带宽最大已经达到了1MB/s,

停止sendmail服务后延迟正常,重启后问题依旧,很容易就可以判断应该是邮件发送的附件体积较大占用大量网络资源导致的问题,尝试重启sendmail问题依旧,可以判断重启后邮件仍在发送的列队,会重新发送,平常很少使用mail命令,所以一番搜索后找到答案:

[root@xj123 ~]# sendmail -bp
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
s42CBBlP002728 175369339 Fri May  2 20:11 <root@xj123.info>
                                         <i@xj123.info>
                Total requests: 1

可以查看待发送的列队,看到已经的确是有列队的邮件,我们删除掉就好了,邮件列队文件存放在/var/spool/mqueue/,删除该目录下的对应文件即可

[root@xj123 ~]# cd /var/spool/mqueue
[root@xj123 mqueue]# ls
dfs42CBBlP002728  qfs42CBBlP002728
[root@xj123 mqueue]# rm -rf *

至此,问题解决,最后再送自己一句话,no zuo no die!!

Tags:

博客搬家至阿里云

分类:折腾日期:2014-05-01 - 16:29:57评论:28条作者:老谢

博客放在国外快4年了,okvps不知不觉也用了快两年,也非常感谢okvps可以很稳定的陪着我的博客走过两年的时光,

虽然也很想继续用下去,但已经不想再折腾,放在国内,只图安安心心写写博客而已,如果你不想备案的话,那我依然是推荐okvps,因为够稳定!!

终于不能再忍动不动抽风的HE线路,搬到了阿里云,选择杭州的机房,编译速度感觉一般,

贴一下相关的配置文件,就当纪念下新的开始,另外阿里云自带的监控看起来不错,云盾不知道又没有用处

继续阅读…

Tags: