xinetd:负责http底层的传输第一步:在/etc/xinetd.d下创建 micro_httpd文件sudo vim micro_httpdservice micro_httpd{ socket_type = stream protocol = tcp wait = no user = liu...
分类:
其他好文 时间:
2014-09-04 00:07:37
阅读次数:
240
额,时隔两年重新写博客了。这次看一下thread_cond_wait(pthread_cond_t * cond, pthread_mutex_t *mutex)和thread_cond_signal(pthread_cond_t *cond);理解了这两个函数以后,同时对于java中Object的...
分类:
编程语言 时间:
2014-09-04 00:04:07
阅读次数:
270
# --*-- coding:utf-8 --*--import pikaimport datetimeconnection = pika.BlockingConnection(pika.ConnectionParameters( 'localhost'))channel...
分类:
其他好文 时间:
2014-09-03 12:39:16
阅读次数:
167
1.概述PCNTL函数和POSIX函数。PCNTL函数需要在编译时加上--enable-pcntl;至于POSIX函数默认开启的,只要不再编译时disable就可以。常用函数:pcntl_fork,pcntl_getmypid,pcntl_wait,pcntl_signal,pcntl_signal...
分类:
Web程序 时间:
2014-09-03 11:00:36
阅读次数:
273
{ wait:90, hsTime:function(that){ if (this.wait == 0) { $('#hsbtn').removeAttr("disabled").val('重发短信验证码'); ...
分类:
Web程序 时间:
2014-09-03 09:35:56
阅读次数:
212
1. 实际问题
初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接。
TIME_WAIT涉及到TCP释放连接过程中的状态迁移,也涉及到具体的socket api对TCP状态的影响,下面开始逐步介绍这...
分类:
其他好文 时间:
2014-09-01 21:13:53
阅读次数:
9542
最近我的两个库出现,出现较多的CXPACKET等待,在网上找了一下资料。其中有篇一个SQL Server专栏作家的文章不错,也解决了我的一些疑问,就翻译在这里。 翻译整理仅用于传播资讯之目的。 原文出处:http://blog.sqlauthority.com/2011/02/06/sql-serv...
分类:
数据库 时间:
2014-09-01 15:22:33
阅读次数:
271
CSS 参考手册实例一些不同的光标:span.crosshair {cursor:crosshair;}span.help {cursor:help;}span.wait {cursor:wait;}亲自试一试浏览器支持IEFirefoxChromeSafariOpera所有主流浏览器都支持 cur...
分类:
Web程序 时间:
2014-08-31 18:28:41
阅读次数:
229
僵尸进程(zombie process):在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程. 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程, 因为每个进程结束的时候,系统都会扫描当前系统中运行的所有进程,...
分类:
其他好文 时间:
2014-08-31 17:09:41
阅读次数:
205
这两天仿hadoop 写java RPC框架,使用PB作为序列号工具,在写读数据的时候遇到一个小坑。之前写过NIO代码,恰好是错误的代码产生正确的逻辑,误以为自己写对了。现在简单整理一下。使用NIO,select()到读事件时,要处理4种情况:1. channel还有数据,继续读。2. channe...
分类:
编程语言 时间:
2014-08-31 17:02:01
阅读次数:
322