cpanel 535 Incorrect authentication data

分类:技术相关评论:0条作者:邋遢猪仔日期:2010-07-21

cpanel的服务器,如果邮箱发送邮件显示535 Incorrect authentication data
解决办法是把这个文件
/usr/local/cpanel/base/3rdparty/squirrelmail/config/config.php
里面的

$useSendmail = false;

改成

$useSendmail = true;

有点开心,google几乎秒收

分类:杂七杂八评论:0条作者:邋遢猪仔日期:2010-07-21

今天在发了文章以后,然后去看了看本站在google的收录情况,结果没想到刚发的文章马上就被收录了。

刚刚又查了下PR值,却是零,呵呵,没搞懂google为什么会这样,在PR值等于零的情况下却马上收录了我发的东东。

不过比较伤心的是,百度收录情况一点都没改变。明明百度的蜘蛛每天都来爬,为什么就不收录呢?不过我记得有一天,是在我装了百度的统计的第二天,百度把我收录了,而且比较多,但是就不知道为什么全删了,鄙视下百度。

MySQL server has gone away的解决方案

分类:技术相关评论:0条作者:邋遢猪仔日期:2010-07-21

MySQL server has gone away有两种情况。

1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。

最常见的就是采集或者新旧数据转化。
解决方案:
在服务器上编辑my.cnf文件中添加或者修改以下两个变量:

wait_timeout=30
interactive_timeout = 30

关于两个变量的具体说明可以google或者看官方手册。
如果是用户自己写的程序,则可以让用户在连接数据库的时候设置CLIENT_INTERACTIVE,比如:

sql = “set interactive_timeout=60″;
mysql_real_query(…)

2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理

解决方案
在服务器上编辑my.cnf文件中添加或者修改以下变量:

max_allowed_packet = 10M(根据实际情况来编辑)
max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度。

一般情况下都是第一种,也就是超时所引起的。

mysql的日志文件

分类:技术相关评论:0条作者:邋遢猪仔日期:2010-07-21

发现数据库的数据目录下有这么多

mysql-bin.000001

mysql-bin.000023
mysql-bin.index

而且比较大,这些都是数据库的操作的二进制日志

mysql> reset master;

可以清理这些文件。
如果做了replication,清理之前要确认slave端已经同步了所有log

my.cnf中去掉或注释掉log-bin就可不让生成这些日志文件了。

本文原创,转载请注明来自:http://www.newphp.net/contents/128-log-bin-in-mysql

linux修改TTL的值

分类:技术相关评论:0条作者:邋遢猪仔日期:2010-07-21

TTL基数:是指对于一个没有经过任何网关和路由的网络直接ping对方系统得到的TTL的值。(数据包每经过一个路由器,TTL就会减少1,当TTL为0时,数据包将会被丢弃)
修改REDHAT的TTL基数为128(默认Liunx为64):

echo 128 > /proc/sys/net/ipv4/ip_default_ttl

(这是短暂性的)若要设置长久的可以:
修改/etc/sysctl.conf配置文件,添加如下一行

net.ipv4.ip_default_ttl=128

保存退出。

备案要拍照,但又可以办论坛了

分类:相关资讯评论:4条作者:邋遢猪仔日期:2010-07-10

做互联网的基本上都知道,中国的备案制度进入了拍照时代,但现在有个好消息给大家,互联网电子公告服务专项审批,也就是说论坛啊,博客什么的,有交互式内容的网站不需要专项备案了。

《国务院关于第五批取消和下放管理层级行政审批项目的决定》中有所取消的113项内容中,有“互联网电子公告服务专项审批(备案)”项。 继续阅读…

Tags: