发表于: 2017-08-10 17:33:04

1 933


今日完成的事:

主要进行了resin的安装,top命令学习查看,接着搞统计脚本,只能简单的弄一个出来 


在resin官网下载好tar包


tar -zxvf resin.X.X.X.X tar.gz

安装好后,

cd 进入 resin X.X.X.X.X

./configure

make

make install


安装成功后,和tomcat jetty一样就输入ip地址和端口号就直接到了resin的访问页面了,然后我在部署方面.

和其他两个容器不一样,需要resin目录下有一个conf文件夹下,有一个resin.xml文件

需要在 web app下设置一下这个项目的路径. id 别人说是项目名称.我这里就不加项目名称了加斜杠就可以了

但是,我在使用其他的请求方法中发现中文乱码


这里有点奇怪,不知道为什么其他的都没问题,就这个修改和添加页面的中文乱码.接着百度,在conf目录下,vim进入

app-default.xml


找到这个resin-file resin-jsp 两个servlet元素.在子元素下 添加utf-8的编码. 虽然我都设置了,但是还是乱码,没法子



在给nginx.conf的配置文件中,发现重新加载nginx不能重新加载,出现丢失pid文件 

百度,加上 sudo ./nginx -s reload命令无效


只有这个方法可以


 统计pv次数

awk '{print $6}' access.log|wc -l

统计ip响应时间 

awk -F\" '($NF){print $10}' access.log | sort



第三行的cpu状态信息,具体属性说明如下:

5.9%us — 用户空间占用CPU的百分比。

3.4% sy — 内核空间占用CPU的百分比。

0.0% ni — 改变过优先级的进程占用CPU的百分比

90.4% id — 空闲CPU百分比

0.0% wa — IO等待占用CPU的百分比

0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比

0.2% si — 软中断(Software Interrupts)占用CPU的百分比


第一行任务队列信息,同 uptime 命令的执行结果,具体参数说明情况如下:

14:06:23 — 当前系统时间

up 70 days, 16:44 — 系统已经运行了7016小时44分钟(在这期间系统没有重启过的吆!)

2 users — 当前有2个用户登录系统

load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。





明天的计划:  用脚本的方式统计访问次数与简单的响应时间统计,安装resin


遇到的问题:   resin部署的项目乱码问题


收获:  学习了一个简单awk命令使用 统计响应时间和访问次数的统计,使用top命令查看cpu状态 和 占用的内存


任务进度:


还有这些任务为完成  

  • 查看Resin日志,统计访问DB时间,Controller处理时间。
  • 8.使用Top命令查看WEB服务占用内存和CPU。
  • 9.将以上数据都贴到日报里去。 执行时间统计要分成 执行了100次。其中的分布是怎么样的。如20MS有多少次。10MS有多少次。
预计任务提交日期13 日



返回列表 返回列表
评论

    分享到