随笔分类 -  apache httpsvr分析

apache对于非法http请求的处理流程
摘要:一、无效请求的处理 通常来说,系统都是为了给“合法”请求提供服务,但是总有一些异常发生,也就是意料之外的事情。类似的,如果异常发生在一些知名的公司,这些事件可能就是“公关危机”。对于软件来说,通常这些异常情况也就是考验一个产品健壮性的机会,不同质量的软件对于这种异常的处理在很大程度上决定了软件的质量 阅读全文

posted @ 2019-03-07 10:33 tsecer 阅读(804) 评论(0) 推荐(0) 编辑

apache worker模式下keepalive及内核keepalive
摘要:一、apache的worker模式下保活选项由于http的keepalive是控制apache行为的一个重要的特征,所以大致看了一下这个机制的实现及意义。通常来说,如果进行定性的分析,大家都可以随便信口开河,甚至望文生义也可以胡诌半天,但是这些结论对于真正的应用来说意义极小。就好像你说,我这个结论有 阅读全文

posted @ 2019-03-07 10:14 tsecer 阅读(409) 评论(0) 推荐(0) 编辑

apache后台cgi挂掉之后现场还原
摘要:一、apache的实现对于apache的实现,默认配置的时候是不支持cgi模式的,这里的cgi模式就是cgid_mod的加载。如果没有加载该模块,当把该文件放入cgi_bin文件之后,从浏览器获得该文件的时候,httpd并不是执行该文件并将文件的输出返回,有意思的是,浏览器将会直接将请求的cgi文件 阅读全文

posted @ 2019-03-07 10:13 tsecer 阅读(845) 评论(1) 推荐(0) 编辑

apache分析之三、配置文件解析
摘要:一、可配置型作为当前世界上部署最为广泛的Web服务器,apache具有很好的扩展性。这种扩展性和内核中的扩展性几乎有相同的作用和意义(核心的实现方法也是相同的,这两个实现应该是有相互借鉴的,只是不确定最早是谁提出的,或者两者都不是,而是从另外更早的unix版本中提出,不确定。),但是它的可配置性更好 阅读全文

posted @ 2019-03-07 10:10 tsecer 阅读(303) 评论(0) 推荐(0) 编辑

apache分析之一、svn:Could not open the requested SVN filesystem
摘要:一、问题描述本来是想测试一下svn的post-commit hook为什么能够实现对于后台任务的同步等待,所以就搭建了一个apache和svn的服务器程序,但是在调试的过程中一直出现文件系统打不开的问题,在apache的错误日志中也可以看到下面的提示内容, 1647 [Sun Oct 14 11:4 阅读全文

posted @ 2019-03-07 10:08 tsecer 阅读(1472) 评论(0) 推荐(0) 编辑

apache分析之二、post-commit后台运行
摘要:一、问题描述希望在svn的post-commit中执行一个后台任务,但是发现该后台任务没有退出之前,svn提交始终不会返回。按照bash派生的后台任务的定义,就是在子进程派生之后,父进程不会把终端输入(终端的前台任务)派发给后台任务,也不会同步等该该子进程的返回。在父shell退出之后,内核会把退出 阅读全文

posted @ 2019-03-07 10:08 tsecer 阅读(284) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示