可爱熊个人博客

Archive for 九月, 2012

kloxo日志删除脚本

看到个帖说kloxo占用的空间大…可能是日志占用的空间大…所以把我在网上收集的kloxo日志删除脚本分享下.
1.登上ssh
2.在/etc/cron.daily目录下新建cleankloxolog.sh

vi /etc/cron.daily/cleankloxolog.sh

3.编辑cleankloxolog.sh,并输入以下内容 Read More…

linux apache查看连接数

MaxClients      150
这个是服务器最大联结数,如果超过150联结的话系统就有等待情况,如果繁忙的话150是不够的,你可以用命令 ps -ef|grep httpd|wc -l 看看有多少联结,一直接近150的话,建议增大一些

PHP命名空间解析规则

PHP 5.3加入命名空间特性之后,相信很多朋友在产品开发的中已经大量使用了,不过其解析规则反正是让我纠结了一下子,不注意就会被搞晕。

幸好在手册中发现这么一段代码,故手册中其他关于namespace的内容,就可以忽略了,直接看下面的代码 Read More…

MySQL高速缓存

一,MySQL高速缓存的作用
如果打开高速缓存,MYSQL会自动记录SELECT语句和返回结果,再下一次查询时,如果表没有改变,直接返回缓存。可适用于MyISAM,InnoDB等数据引擎。

二,无法被高速缓存的情况
1. 表数据被更新后,关联该表的高速缓存被清空。
2. 如果你有许多mysqld服务器更新相同的MyISAM表,在这种情况下查询缓存不起作用。
3. 高速缓存的语句区分大小写。例如SELECT * FROM tbl_name和Select * from tbl_name是不同的。
4. 如果一个查询包含下面函数中的任何一个,它不会被缓存:

BENCHMARK() CONNECTION_ID() CURDATE()
CURRENT_DATE() CURRENT_TIME() CURRENT_TIMESTAMP()
CURTIME() DATABASE() 带一个参数的ENCRYPT()
FOUND_ROWS() GET_LOCK() LAST_INSERT_ID()
LOAD_FILE() MASTER_POS_WAIT() NOW()
RAND() RELEASE_LOCK() SYSDATE()
不带参数的UNIX_TIMESTAMP() USER()

5. 引用自定义函数。
6. 引用自定义变量。
7. 引用mysql系统数据库中的表。
8. 下面方式中的任何一种: Read More…

kloxo出现“Could not open database connection.”错误的解决办法

第一种情况:
http://ip:7778/thirdparty/phpMyAdmin/
输入root帐号和密码可以登陆的话,登陆ssh管理
mysql -u root -p
输入密码回车

  1. mysql> grant all on kloxo.* to kloxo@localhost identified by ‘{新密码}’;
  2. mysql> flush privileges;
  3. mysql> quit

复制代码

然后

  1. cat “{新密码}” > /usr/local/lxlabs/kloxo/etc/conf/kloxo.pass
  2. sh /script/restart

Read More…