引言让服务器在启动阶段调用fork创建一个子进程池,通过子进程来处理客户端请求。子进程与父进程之间使用socketpair进行通信(为了方便使用sendmsg与recvmsg,如果使用匿名管道,则无法使用以上两个函数)。以下针对TCP进行分析。server端使用select轮询用于监听客户端请求的被...
分类:
系统相关 时间:
2014-10-12 21:43:28
阅读次数:
371
什么是xinetd?大家对被称作超级服务器的Inetd一定很熟悉,其实现控制对主机网络连接。当一个请求到达由Inetd管理的服务端口,Inetd将该请求转发给名为tcpd的程序。Tcpd根据配置文件hosts.{allow,deny}来判断是否允许服务该请求。如果请求被允许则相应的服务器程序(如:ftpd、..
分类:
Web程序 时间:
2014-10-11 18:30:16
阅读次数:
172
因为不好找下载集成服务器工具,而且他们自己又打包了一份 php 之类的程序,本身系统就已经有 php 还有数据库什么的了再搞一份受不了,最后选择了手动配置……这是一个在 Archlinux 上手动从服务器程序开始部署 DiscuzX2.5 的全过程。有的配置文件比较长,编辑的时候善用搜索 = =。环...
分类:
数据库 时间:
2014-10-11 17:13:05
阅读次数:
310
通常的管道只能连接相关的进程。常规管道由进程创建,并由最后一个进程关闭。使用命名管道可以连接不相关的进程,并且可以独立于进程的存在。下面是由shell实现的基于FIFO(命名管道)的时间/日期服务的服务器和客户端程序。1,服务器程序#! /bin/sh#time server while true....
分类:
系统相关 时间:
2014-10-10 19:31:54
阅读次数:
211
AVAYAAEP学习之EPM的详解一:功能1:通过web接口来集中的管理和配置2:发送相关的配置信息给各MPP服务器3:通过应用接口路由外呼电话到可用的MPP服务器4:收集各MPP服务器的操作状态并显示到EPM接口上5:监控MPP心跳并当MPP挂了后重分配端口6:接收各MPP服务器的事件和告警消息7..
分类:
其他好文 时间:
2014-10-07 14:44:34
阅读次数:
2401
一个网站只有爬虫抓取了,才能被收录、有快照、有排名。所以搜索引擎爬虫对网站的抓取情况直接决定了一个网站seo的成败。今天笔者就从网站内部本身来分析一下那些因素将影响到搜索引擎爬虫的爬取: 1、网站速度影响爬虫访问 机房—DNS服务器—CDN—出口带宽--硬件—操作系统—服务器软件—程序 机房的...
分类:
Web程序 时间:
2014-09-30 17:03:59
阅读次数:
210
TCP即Transmission Control Protocol,传输控制协议。与UDP不同,他是面向连接和数据流的可靠传输协议。也就是,他能够使一台计算机上的数据无差错的发往网络的其他计算机,所以当药传输大量数据时,我们选用TCP协议。
TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器程序。我们在服务器端进...
分类:
其他好文 时间:
2014-09-28 21:17:25
阅读次数:
194
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首眩对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下..
分类:
其他好文 时间:
2014-09-28 15:04:53
阅读次数:
643
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.
最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.
具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两...
分类:
其他好文 时间:
2014-09-26 23:05:48
阅读次数:
250
avos cloud作为后端服务器,提供文件存储,实时消息,短信,统计分析等功能昨天特意申请了一个号码试用,小程序或网站来说基本是免费的,申请账号密码需要特别复杂,连续输入了n遍才弄好,问题是没有提示,不知道错在哪里,体验还是差了点,不说。照着例子写了个,感觉特别好,唯一的问题是key的问题,做we...
分类:
其他好文 时间:
2014-09-25 13:52:28
阅读次数:
194