Web Digest

还有众多网络文摘,仅供个人收藏和参考

Posts Tagged ‘memcached

在Ubuntu8.04上为Drupal配置Memcached

leave a comment »

1. aptitude install memcached.

2. 如果希望手工编译最新版,可以按以下步骤
1) aptitude install libevent-dev (如果之前为PHP-FPM编译过libevent 1.4最新版,可以省略,或者同样手工编译
2) wget http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz
3)解压
tar xzvf memcached-1.2.5.tar.gz
cd memcached-1.2.5
4)编译安装
./configure
make
make install

2. 将默认配置的memcached服务从启动组中删除(因为默认读取/etc/memcached.conf,只产生一个进程,不利于Dupal 优化)

/etc/init.d/memcached stop
update-rc.d -f memcached remove

3. 在/root目录下编辑memcached_init.sh, 结束后别忘了chmod +x ./memcached_init.sh
#!/bin/sh

case "$1" in
 start)
 #drupal-bin:default
 memcached -u www-data -p 11211 -m 20 -d
 #drupal-bin:page
 memcached -u www-data -p 11212 -m 8 -d
 #drupal-bin:filter
 memcached -u www-data -p 11213 -m 8 -d
 ;;

 stop)
 killall memcached
 ;;

esac
exit 0;

4. 编辑/etc/rc.local, 加入
/root/memcached_init start

5. 编辑Settings.php
$conf = array(
‘cache_inc’ => ‘./sites/all/modules/memcache/memcache.inc’,

‘memcache_servers’ => array(
‘127.0.0.1:11211’ => ‘default’,
‘127.0.0.1:11212’ => ‘page’,
‘127.0.0.1:11213’ => ‘filter’,
),

‘memcache_bins’ => array(
‘cache_page’    => ‘page’,
‘cache_filter’  => ‘filter’,
‘cache’         => ‘default’,
‘cache_menu’    => ‘default’,
),
);

Written by admin

November 3, 2009 at 1:28 am

Posted in 网站|Site

Tagged with , ,

Ubuntu 8.04环境下服务器常用维护命令 NGINX,PHP-FPM, APC,Memcached, MYSQL,VSFTP,Iptables,Fail2Ban

leave a comment »

1. top命令查看使用CPU最高的进程,还有进阶版htop。通常需要安装:sudo apt-get install htop

2. 更改php.ini和nginx.conf配置文件后,用/etc/init.d/fp-php reload /etc/init.d/nginx reload重启服务。
只要没有添加、更改模块,不用restart参数。重启更平滑

3. iptables -L -v 可以查看当前防火墙的详细配置, iptables -L可以看个简化版的

4. fail2ban-client status ssh 或者fail2ban-client status vsftpd可以查看IP封禁状况

5. netstat -tap 可以查看当前开启的端口,如果memcache成功启动的话,就可以在这里看到

Written by admin

October 19, 2009 at 3:13 am