发表于: 2020-07-06 23:08:07

1 1409


将war包放入/usr/resin/webapps目录下

document-directory方式配好WAR包

配置jetty

这里出了一个坑 跳转还是报了404

用POSTMAN测试接口

还是要带了 项目名称

其他接口正常


只是网上找了一圈没找到在哪配置 像Tomcat一样去掉项目名称


配置好Resin,Tomcat,Jetty的Access.log(不同的WEB服务器的访问日志命名有区别),列出来每一个请求的响应时间,以MS为单位.

Tomcat:

在conf/server.xml文件中加上:


<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log." suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; [%{postdata}r] %s %{Referer}i %{User-Agent}i %T %b" />

其中各参数含义为:

%a - 远程IP地址

%A - 本地IP地址

%b - 发送的字节数,不包括HTTP标头,如果为零则为“ - ”

%B - 发送的字节数,不包括HTTP标头

%h - 远程主机名(如果resolveHosts为false,则为IP地址 )

%H - 请求协议

%l - 来自identd的远程逻辑用户名(始终返回' - ')

%m - 请求方法(GET,POST等)

%p - 收到此请求的本地端口

%q - 查询字符串(前缀为'?',如果存在)

%r - 请求的第一行(方法和请求URI)

%s - 响应的HTTP状态代码

%S - 用户会话ID

%t - 日期和时间,采用通用日志格式

%u - 经过身份验证的远程用户(如果有),否则为“ - ”

%U - 请求的URL路径

%v - 本地服务器名称

%D - 以毫秒为单位处理请求所用的时间

%T - 处理请求所用的时间,以秒为单位

%I - 当前请求线程名称


Resin的日志设置在cluster-default.xml


修改Resin的内存配置,给当前的WEB程序分别设置1G内存,512兆内存,32兆内存,测试最小启动的大小。


Resin的内存配置,在resin4.x版本中修改resin.xml文件和resin.properties文件都可以:

resin.xml加上:

<server-default>

        <jvm-arg>-Xms1024m</jvm-arg>

        <jvm-arg>-Xmx1024m</jvm-arg>

        <jvm-arg>-XX:PermSize=256m</jvm-arg>

        <jvm-arg>-XX:MaxPermSize=256m</jvm-arg>

 </server-default>


resin.properties中加:

jvm_args  : -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m


其中,-Xms1024m 表示启动时,初时内存大小,-Xmx1024m 表示最大内存占用大小,-XX:MaxPermSize=256m 表示:内存的永久保存区域的大小


测试发现内存越小启动越慢 


kill和kill -9,两个命令在linux中都有杀死进程的效果,

执行kill命令,系统会发送一个SIGTERM信号给对应的程序

kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程

编写了Tomcat部署脚本

明日计划 任务2

今日问题 暂无


返回列表 返回列表
评论

    分享到