All Downloads are FREE. Search and download functionalities are using the official Maven repository.

D:.oschina.miniserver.target.classes.template.welcome.template Maven / Gradle / Ivy

The newest version!










    
技术支持([email protected])

全局基本数据
配置项 说明 默认值
serverPort 服务器端口 ${serverPort_dft} ${serverPort}
corePoolSize 处理请求线程池初始化线程数,修改参数调整并发处理能力 ${corePoolSize_dft} ${corePoolSize}
maximumPoolSize 处理请求线程池最大线程数,修改参数调整并发处理能力 ${maximumPoolSize_dft} ${maximumPoolSize}
workQueueSize 处理请求线程池队列大小,修改参数调整对低效业务逻辑的容忍度 ${workQueueSize_dft} ${workQueueSize}
sessionExpireSec sessin过期时间(秒),0表示禁用Session ${sessionExpireSec_dft} ${sessionExpireSec}
resourceExpireSec 资源文件缓存时间(秒) ${resourceExpireSec_dft} ${resourceExpireSec}
absoluteWebappDir 模板文件/静态资源绝对路径 ${absoluteWebappDir_dft!''} ${absoluteWebappDir!''}
allowIpsPattern 全局IP白名单(非法则直接断链) ${allowIpsPattern_dft!''} ${allowIpsPattern!''}
adminAllowIpsPattern (全局IP白名单下的)管理页面(当前页)IP白名单 ${adminAllowIpsPattern_dft!''} ${adminAllowIpsPattern!''}
forbiddenSourcePattern 禁止访问的资源(正则) ${forbiddenSourcePattern_dft!''} ${forbiddenSourcePattern!''}
serverEncode freemaker模板文件编码,jvm启动编码(默认使用操作系统默认编码,可以-Dfile.encoding=UTF-8指定) ${serverEncode_dft} ${serverEncode}
clientEncode 客户端发送报文使用的编码,get方式接收参数urldecode使用的编码,接受x-www-form-urlencoded的post参数时urldecode使用的编码 ${clientEncode_dft} ${clientEncode}
renderFactoryClassName 视图渲染实现类 ${renderFactoryClassName_dft} ${renderFactoryClassName}
jsonFormatErr 请求参数绑定Json对象时,Json解析错误的返回值(为空表示继续处理,注入对象为null) ${jsonFormatErr_dft!''} ${jsonFormatErr!''}
annotationValueConfigFile annotationValue配置文件路径 ${annotationValueConfigFile_dft!''} ${annotationValueConfigFile!''}
accessLogInLine 单行记录accessLog ${accessLogInLine_dft!''} ${accessLogInLine!''}
httpRespHeaderDefineFile httpRespHeader配置文件路径(k=v格式),用户在该文件中自定义应答的header值 ${httpRespHeaderDefineFile_dft!''} ${httpRespHeaderDefineFile!''}
全局统计数据
名称 说明
最近启动时间 ${statusInfo.recentlyStartTime}
瞬时并发连接数 ${statusInfo.currentConn-1}
共处理请求 ${statusInfo.process_count+1}
不可用的socket ${statusInfo.client_close_when_excute_count} 高并发情况下请求在线程池队列中排队等候,被处理时socket不可用
请求无法被处理(503) ${statusInfo.reject_close_count} 高并发情况下线程池饱和无法处理请求
未经授权的访问(401) ${statusInfo.count_401} filter by "forbiddenSourcePattern" config
IP受限(403) ${statusInfo.count_403} filter by "adminAllowIpsPattern" or "allowIpsPattern" config
找不到资源(404) ${statusInfo.count_404}
服务端错误(500) ${statusInfo.count_500}
服务端方法执行超时(504) ${statusInfo.count_504} by annotation "timeOut" config


<#list statusInfo.path_map?keys as key> <#if key='-'> <#else>
动态接口统计数据
基本数据 统计数据
方法 描述 访问路径(正则) GET/POST 接口缓存 接口超时 allowsIp total 200/302 403 404 500 504 平均时长
${statusInfo.path_map[key].methodInfo} ${statusInfo.path_map[key].desc} ${statusInfo.path_map[key].path} ${statusInfo.path_map[key].getPost} ${statusInfo.path_map[key].cacheTime!'-'} ${statusInfo.path_map[key].timeOut!'-'} ${statusInfo.path_map[key].allowsIps!'-'}${statusInfo.path_map[key].count+1} ${statusInfo.path_map[key].count_200+1}${statusInfo.path_map[key].count} ${statusInfo.path_map[key].count_200} ${statusInfo.path_map[key].count_403} ${statusInfo.path_map[key].count_404} ${statusInfo.path_map[key].count_500} ${statusInfo.path_map[key].count_504} ${statusInfo.path_map[key].getarg()}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy