摘要: 心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经... 阅读全文
posted @ 2015-10-28 17:09 QLchan 阅读(2160) 评论(0) 推荐(1) 编辑
摘要: “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果... 阅读全文
posted @ 2015-10-28 16:06 QLchan 阅读(628) 评论(0) 推荐(1) 编辑
摘要: TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态... 阅读全文
posted @ 2015-10-12 15:32 QLchan 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohu... 阅读全文
posted @ 2015-10-09 11:15 QLchan 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor先弄懂两个命令:supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令s... 阅读全文
posted @ 2015-05-08 11:29 QLchan 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 说明:操作系统:CentOSIP地址:192.168.21.127Web环境:Nginx+MySQL+PHPzabbix版本:Zabbix 2.2 LTS备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境准备篇:一、Web环境:Nginx+MySQL+PHPCentOS 7.0编译... 阅读全文
posted @ 2015-04-04 22:17 QLchan 阅读(369) 评论(0) 推荐(0) 编辑
摘要: MYSQL设置远程账户登陆总结1.ERROR2003(HY00 12.ERROR1045(28000):Accessdeniedforuser'test'@'x.x.x.x'(usingpassword:NO) 13.取回ROOT密码并设置远程登录24.RROR1062(23000):Duplica... 阅读全文
posted @ 2015-04-04 17:04 QLchan 阅读(287) 评论(0) 推荐(0) 编辑
摘要: shell上:0表示标准输入1表示标准输出2表示标准错误输出> 默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中用例子说话:1. grep da * 1>&22. rm -f $(f... 阅读全文
posted @ 2015-01-29 16:12 QLchan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWRT、Tomato),同时也必不可少地会在各式各样的探针和系统监测界面上看到"系统平均负载"或者"Load Average"这样的字眼,但是它并不像我们习惯中Windows、Mac操作系统提供百分比显示CPU、内存占用率... 阅读全文
posted @ 2015-01-28 11:55 QLchan 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 下面是一些衡量I/O闲忙程度的经用指标:磁盘利用率(disk utilization)磁盘队列长度(disk queue length)磁头/逻辑卷的读/写速率(read/write rates per spindle/logical volume)原始I/O(raw I/O):主要用于数据库应用交... 阅读全文
posted @ 2014-11-20 11:48 QLchan 阅读(555) 评论(0) 推荐(0) 编辑