发表于: 2025-05-07 20:48:53
0 69
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
配置好Resin,Tomcat,Jetty的Access.log(不同的WEB服务器的访问日志命名有区别),列出来每一个请求的响应时间,以MS为单位
Tomcat 配置响应时间日志
修改文件:/opt/tomcat/conf/server.xml
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="tomcat_access."
suffix=".log"
pattern="%{yyyy-MM-dd HH:mm:ss}t %a "%r" %s %b %D ms"
fileDateFormat="yyyy-MM-dd"/>
Resin 配置响应时间日志
修改文件:/usr/local/resin/conf/resin.xml
<access-log path="logs/resin_access.log"
format='%{yyyy-MM-dd HH:mm:ss}t %a "%r" %s %b %{response_time}M ms'
rollover-period="1D"/>
Jetty 配置响应时间日志
修改文件:/etc/jetty/jetty.xml
<New id="RequestLog" class="org.eclipse.jetty.server.CustomRequestLog">
<Arg>
<New class="org.eclipse.jetty.server.Slf4jRequestLogWriter"/>
</Arg>
<Arg>
<Property name="jetty.requestlog.formatString">
%{client}a - %u %t "%r" %s %O %{ms}T
</Property>
</Arg>
</New>
修改Resin的内存配置,给当前的WEB程序分别设置1G内存,512兆内存,32兆内存,测试最小启动的大小。
jvm_args : -Xms32m -Xmx32m -XX:MaxPermSize=32m
我测得的最小启动未32兆内存
明天计划的事情:(一定要写非常细致的内容)
用Top命令查看WEB程序的进程号
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)
完成了时间日志部署
评论