<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="NewLife.Debug" value="true"/>
<add key="NewLife.Net.Debug" value="true"/>
<!--服务组件配置-->
<!--工作线程间隔,单位:秒。不同工作线程的时间间隔用逗号或分号隔开-->
<add key="XAgent.Interval" value="3"/>
<!--最大活动时间,单位:秒。超过最大活动时间都还没有响应的线程将会被重启,防止线程执行时间过长。默认0秒,表示无限-->
<add key="XAgent.MaxActive" value="0"/>
<!--最大占用内存,单位: M。超过最大占用时,整个服务进程将会重启,以释放资源。默认0秒,表示无限-->
<add key="XAgent.MaxMemory" value="0"/>
<!--最大总线程数,单位:个。超过最大占用时,整个服务进程将会重启,以释放资源。默认0个,表示无限-->
<add key="XAgent.MaxThread" value="0"/>
<!--自动重启时间,单位:分。到达自动重启时间时,整个服务进程将会重启,以释放资源。默认0分,表示无限-->
<add key="XAgent.AutoRestart" value="0"/>
<!--服务名-->
<add key="XAgent.ServiceName" value="NewLifeNet"/>
<!--显示名-->
<add key="XAgent.DisplayName" value="简单网络服务"/>
<!--服务描述-->
<add key="XAgent.Description" value="五个简单的网络服务!"/>
<!--附加代理服务。任何XAgent服务程序都可以附加代理实现了IServer接口的服务,多个服务类用逗号或分号隔开-->
<add key="XAgent.AttachServers" value="TcpV4Server<EchoServer>,TcpV6Server<EchoServer>,UdpV4Server<EchoServer>,UdpV6Server<EchoServer>,
TcpV4Server<ChargenServer>,TcpV6Server<ChargenServer>,UdpV4Server<ChargenServer>,UdpV6Server<ChargenServer>,
TcpV4Server<DiscardServer>,TcpV6Server<DiscardServer>,UdpV4Server<DiscardServer>,UdpV6Server<DiscardServer>,
TcpV4Server<DaytimeServer>,TcpV6Server<DaytimeServer>,UdpV4Server<DaytimeServer>,UdpV6Server<DaytimeServer>,
TcpV4Server<TimeServer>,TcpV6Server<TimeServer>,UdpV4Server<TimeServer>,UdpV6Server<TimeServer>"/>
</appSettings>
</configuration>
|