2011年12月19日

摘要: CLOSE_WAIT状态的生成原因首先我们知道,如果我们的服务器程序APACHE处于CLOSE_WAIT状态的话,说明套接字是被动关闭的!因为如果是CLIENT端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet: Client ---> FIN ---> Server Client <--- ACK <--- Server 这时候Client端处于FIN_WAIT_2状态;而Server 程序处于CLOSE_WAIT状态。 Client <--- FIN <--- Server 这时Server 发送FIN给Client,Server 阅读全文
posted @ 2011-12-19 13:27 站在高处眺望 阅读(1557) 评论(0) 推荐(0) 编辑
 
摘要: 用netstat -ant|grep TIME_WAIT|wc -l查看发现有700多的等待请求,原来是TCP/IP 栈引起的。对于多数人来说,配置 TCP/IP 栈是邪恶的魔术,但是如果您运行高负载的 Web 服务器,那么有选择地更改 Red Hat 的一些缺省值能明显提高系统响应速度。TCP/IP 配置值被存储在 /proc/sys/net/ipv4 目录中,通常可以是某个值或用“0”(关)和“1”(开)来分别表示禁用和启用。linux缺省值如下:tcp_fin_timeout 180 tcp_keepalive_time 7200 tcp_window_scaling 1 tcp_... 阅读全文
posted @ 2011-12-19 13:19 站在高处眺望 阅读(343) 评论(0) 推荐(0) 编辑
 
摘要: 方法一:mysql>use mysql;mysql> UPDATE user SET Password=PASSWORD(’new_password’) WHERE user=’root’;mysql>flush privileges;方法二:shell>mysqladmin -u root password new_password另:如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:1. KILL掉系统里的MySQLD进程;killall -TREM mysqld2. 用以下命令启动MySQL,以不检查权限的方式启动;mysqld_safe -sk 阅读全文
posted @ 2011-12-19 09:36 站在高处眺望 阅读(166) 评论(0) 推荐(0) 编辑