发表于: 2019-05-28 22:49:19

1 608


今天完成的事情:)

配置日志的信息网上是真的少,找了半天才找到蛛丝马迹,

先是配置resin的日志,如下图

直接用编辑器打开,红框中为新加内容,保存后浏览器访问项目,然后随便操作几次

再到log文件夹中查看access.log,

同样在编辑器中查看,响应时间为0? 这不用科学

然后下面这是描述:

%D - 官方解释:Time taken to process the request, in millis,处理请求的时间,以微秒为单位

%T - 官方解释:Time taken to process the request, in seconds,处理请求的时间,以秒为单位

%{ms}T - 官方解释:Time taken to commit the response, in millis,提交响应的时间,以毫秒为单位


尝试改为%D好了,

似乎正常了,不过得区分一下,比如后面加上单位微秒


然后是tomcat的日志:

然后操作几次,查看日志

时间看着还是有点怪


jetty日志配置:

etc中的jetty.xml文件

修改:加入官方文档中的配置

然而并不行,这种改法官方文档中有写

然后看官方文档配也不行

$ java -jar ../start.jar --add-to-start=requestlog

 

INFO: requestlog      initialised in ${jetty.base}/start.d/requestlog.ini

MKDIR: ${jetty.base}/logs

INFO: Base directory was modified

照做之后并没有出现日志


遂另寻它法

跟着这样改

历经千辛万苦,总算是出现日志了,重启jetty服务之后才出现的,所以不知道是那种配置的效果

暂时不管了,总之现在能用

不过时间不对,晚上访问的,结果时间是下午的

暂未解决



明天计划的事情:加快进度

  • 9.修改Resin的内存配置,给当前的WEB程序分别设置1G内存,512兆内存,32兆内存,测试最小启动的大小。
  • 10.用Top命令查看WEB程序的进程号,用Kill 命令 杀掉WEB进程(注意别用错了,如果杀掉了别人的进程,你大概就会被人杀掉)
  • 11.重新启动服务,用Resin自带的停止脚本,并停止服务,思考Kill命令和停止脚本的区别
  • 12.编写部署脚本,部署到服务器的开发环境,用Postman测试是否成功




遇到的问题:原以为能做的比较快,无奈日志问题没配置过,做起来很麻烦,而且也比较偷懒;

jetty日志时区问题暂未解决



收获:日志配置的资料比较少,学会查看官方文档查找需要的知识




返回列表 返回列表
评论

    分享到