Memcached 集群架构方面的问题
这里收集了经常被问到的关于memcached的问题 memcached是怎么工作的? memcached最大的优势是什么? memcached和MySQL的query cache相比,有什么优缺点? memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点? memcached的cache机制是怎样的? memcached如何实现冗余机制? memcached如何处理容错的? 如何将memcached中item批量导入导出? 但是我确实需要把memcached中的item都dump出来,确实需要把数据load到memcached中,怎么办? memcached是如何做身份验证的? 如何使用memcached的多线程是什么
分享一份nginx重启脚本
nginx是超级稳定的服务器,一般不会因为超载问题而需要重启,重启的目的一般都是修改配置文件后需要加载一下。最开始的时候,我是用最直接的重启方式[@more@]killall -9 nginx;/data/nginx/sbin/nginx如果机器比较慢,kill进程时一瞬间杀不完,再执行一次即可。这种重启方式不是特别安全,如果配置有误,则会重启失败,需要重新修改配置文件然后再启动,期间会消耗一点时间。不过对于目前普遍还是不怎么严格的http界而言,这点时间还不至于产生太大损失,只要不是在关键时刻搞出来就好。如果希望沿用这种重启办法,我提议还是先好好测试吧
Nginx 重启脚本
vi /etc/init.d/nginx然后输入如下内容,你将能使用service nginx startservice nginx stopservice nginx restartservice nginx reload这里说明需要说明一下, # chkconfig: # description: 脚本中这两句注释一定要的,表明是chkconfig支持的格式。不然会有类似下面的提示: service nginx does not support chkconfig 增加后记得要赋予脚本权限chmod 755 nginxchmod +x nginx [@more@]#!/bin/sh## nginx - this script starts and stops the nginx daemin## chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reve