发表于: 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 &quot;%r&quot; %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程序的进程号

遇到的问题:(遇到什么困难,怎么解决的)

收获:(通过今天的学习,学到了什么知识)

完成了时间日志部署



返回列表 返回列表
评论

    分享到