发表于: 2017-03-13 22:54:26
1 1544
一.今天完成的
1.解决昨天的问题将项目部署至云服务器tomcat之后可以通过8080+项目名访问到数据
2.安装配置nginx,,
3.使用腾讯云解析将云服务器ip绑定域名
4.实现使用子域名+项目名访问到项目
5.使用Top命令查看WEB服务占用内存和CPU。
二.明天计划
1.查看Nginx日志,编写脚本统计访问次数,统计响应延时。
2.查看Resin日志,统计访问DB时间,Controller处理时间。
三.今天的收获
1.因为昨天将项目配置到云服务器Tomcat上无法访问到,连8080都不能访问到,今天让莎莎师兄进我的云服务器看看,没想到他一进去所有问题都解决了,8080也能访问到了,项目 也能访问到了!好神奇!然而师兄说他什么也没干...我也是很懵逼,为啥别人一上手就没问题了?想想刚刚发生了什么事情?好像我就使用sudo su -root切换了一下root权限,别的什 么也没做,难道和用户权限有关吗......
2.这两天疯狂调试代码也学会了一些测试的命令
①telnet命令
官方解释:Telnet是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。可以用telnet命令来测试端口号是否正常打开还是关闭状态。
说人话:使用telnet可以判断端口是否启用,比如说在任务二中配置tomcat的8080端口,任务三中配置的80端口,配置好之后都可以使用telnet命令来测试端口是否启用,通不通,当你的端口出现无法访问的情况,也可以用tenet查看端口通不通;
②看端口是否占用一般用两个命令:
(1) netstat -an|grep 8080
(2) lsof -i:8080
它俩的区别是:1.netstat无权限控制,lsof有权限控制,只能看到本用户;2.losf能看到pid和用户,可以找到哪个进程占用了这个端口
3.学会配置nginx,使用子域名访问,ubuntu配置nginx有两种方法,一种是直接使用在线安装
命令: sudo apt-get install nginx 具体步骤:http://www.linuxidc.com/Linux/2016-11/137039.htm
这种方法非常简单方便,需要注意的是使用这种在线安装的方法,nginx的日志目录不在安装目录下,而是在/var/log/nginx
4.使用腾讯云解析将云服务器ip绑定域名,可以参考这个网站:http://jingyan.baidu.com/article/0bc808fc2c6a851bd485b92a.html (我找了好久,就这篇说的详细可用!)
四.今天遇到的问题:
1.今天通过修改nginx的配置文件实现子域访问,我觉得花费这么大劲,得到的结果就是使用别的域名可以访问项目,省去了输入8080,
费这么大劲就为了省略输入8080??还有什么用处吗?
2.使用top查看WEB服务占用内存和CPU
可以看到cpu空闲百分之九十多,但是kib mem内存使用了885204,占用了高达百分之九十!好恐怖!
评论