发表于: 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 — 系统已经运行了70天16小时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有多少次。
评论