发表于: 2017-12-01 23:36:04
1 741
今天完成的事情:查看Resin日志,统计访问DB时间,Controller处理时间。
1.对于昨天的nginx子域访问还是不明白,今天终于明白了
整个过程:首先在本地配置host文件,
这段代码的意思i就是用tandaoxiao.net代替了120.78.214.93,当我在浏览器输入tandaoxiao.net就等于访问120.78.214.93(也就是访问120.78.214.93:80,80是默认端口)
然后修改nginx.conf文件,在http里面再添加一个server
listen是tandaoxiao.net将要访问的端口号,proxy_pass则是他要跳转的端口号
如下图,120.78.214.93:8080和tandaoxiao.net是一个效果
而当没有设置nginx.conf的时候访问taodaoxiao.net等于访问120.78.214.93:80,而非120.78.214.93:8080
2.修改昨天的统计相应延时, 执行时间统计要分成 执行了100次。其中的分布是怎么样的。如20MS有多少次。10MS有多少次。
查看最近100条里,响应时间小于10ms和在10ms与20ms之间的访问的次数
tail代表最近多少条,${}代表上面的目录所指向的文件,awk选择后面条件的数据,$24代表每行第24项,最好自己试一下,因为根据log main自定义的话,我的时间应该是在第十项才对。
3.查看Resin日志
现在项目统计连接db时间
查看了一下我的日志,没有生成新的东西,因为日志大小达到最大限额了,在log4j添加最大限额=20480kb
dbtime出来了。然后把项目war包放到云服务器resin的webapps下
http://blog.csdn.net/fengne0/article/details/8818263
jar -xvf xxx.war
解压完毕后,在云服务器上产生日志,对应的要把日志云服务器制定的目录下。这里改一下log4j输出位置,路径要对应起来
我的war包似乎自动解压了
resin和jetty不一样的地方应该就是这里了,resin还需要修改conf/esin.conf文件。一开始找半天找不到,在网上看到这个才明白
看到另一个教程,果断看这个
http://blog.csdn.net/eff666/article/details/53324167
最后跳转到resin的bin目录
./resin.sh stop 和start,重启一下
报错了,原来是注释符号不对,这里不是#号,而是<!-- -->注释
重启
网页居然无法打开了
我在想是不是端口有问题,看一下
改成8081,重启一下
还是不行
...
只好重装一遍
修改接口后,8081没问题
原来还主要注册帐号,看这个才明白
http://blog.csdn.net/ithomer/article/details/8968194
这是点不开的,因为没有开放权限
在我的resin.conf添加这行开放权限代码
出来了,继续按照教程弄
首先:把1中的用户名和密码复制到resin.properties下面
其次把admin-users.xml.generated文件名修改成admin-users.xml
最后:也就是添加权限(感觉是废话,如果我没添加都不能访问这个页面了)
然后上传war包,在conf文件添加引用
。。
我的demo1正在跑,可就是这个demo1访问不了,其他三个都可以访问
...
出来了,又卡了好久,想哭
十一点半了,以往都是十点睡六点起来。。睡觉!
明天计划的事情:使用top命令
遇到的问题:以上
收获:以上
评论