6:>3"+#3$3+!0)AD
6
6
你可以把它调到 ?<)E,然后再编译你的系统。记得在 里也要更改相应
配置。
*3@8&;<
使用子进程的方式提供服务的 12 服务,常用的方式是一个子进程为一次连接服务,
这 样造成的问题就是每次连接都需要生成、退出子进程的系统操作,使得这些额外的处理
过程占据了计算机的大量处理能力。因此最好的方式是一个子进程可以为多次 连接请求服
务,这样就不需要这些生成、退出进程的系统消耗, 就采用了这样的方式,一次
连接结束后,子进程并不退出,而是停留在系统中等待下一 次服务请求,这样就极大的提
高了性能。
但由于在处理过程中子进程要不断的申请和释放内存,次数多了就会造成一些内存垃
圾, 就会影响系统的稳定性,并且影响系统资源的有效利用。因此在一个副本处理过一定
次数的请求之后,就可以让这个子进程副本退出,再从原始的 进程中重新复制一个
干净的副本,这样就能提高系统的稳定性。这样,每个子进程处理服务请求次数由
*3@8& 定义。缺 省的设置值为 ;<,这个值对于具备高稳定性特点的
!* 系统来讲是过于保守的设置,可以设置为 ?<<< 甚至更高,设置为 < 支持每个副本
进行无限次的服 务处理。
6!;<<<
6!?);EAD(FGF<
69H
! 参数可以指定服务器除了监视标准的 F< 端口之外,还监视其他端口的 >008
请求。由于系统可以同时拥有多个 8 地址,因此也可以指定服务器只听取对某个
9I9J的 8 地址的 >008 请求。如果没有配置这一项,则服务器会回应对所
有 8 的请求。
即使使用了 9 参数,使得服务器只回应对一个 8 地址的请求,但 是通过
使用扩展的 ! 参数,仍然可以让 >008 守护进程回应对其他 8 地址的请求。此时
! 参数的用法与上面的第二个例子相同。这种比较 复杂的用法主要用于设置虚拟主机。
此后可以用 $>参数定义对不同 8 的虚拟主机,然而这种用法是较早的 >008
?< 标准中设置虚拟主机的方法,每针对一个虚拟主机就需要一个 8 地址,实际上用处并
不大。在 >008?? 中,增加了对单 8 地址多域名的虚拟主机的支持,使得虚拟主机的设
置具备更大的意义。