测试开发

CentOS6.8系统安装extentx

LensNews
在安装之前,根据安装系统环境选择对应的安装包
本次安装的系统是:CentOS6.8_X64系统

一、下载并安装

[root@localhost tools]# cd /opt/tools
然后是用wget内置命令下载

二、解压并移动位置和重命名

tar xvf node-v6.9.4-linux-x64.tar.gz #解压刚才下载的文件到当前目录
mv node-v6.9.4-linux-x64 /usr/local/node #移动刚才的解压的目的到上层目录,并重命名为node

三、环境变量设置

vi /etc/profile,键入大写字母G,跳到最后一行,输入以下:
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
按下:wq (保存并退出)
source /etc/profile #使配置文件生效

四、验证安装

使用node -v 查看安装情况,node安装包自带npm安装,还可以用npm -v看看npm的安装版本
[root@localhost tools]# npm -v
3.10.10
[root@localhost tools]# node -v
v6.9.4

五、安装进程管理器pm2

pm2是一个带有负载均衡功能的应用进程管理器
[root@localhost tools]# npm install pm2@latest -g

六、安装extentreport自动化测试报告

下载extentreport源码并放在服务器上解压extentx-master
安装:npm install
然后:pm2 start app.js
七、其它安装
启动服务:
mongod -dbpath=/root/tools/mongodb/db --fork --port 27017 --logpath=/root/tools/mongodb/logs/work.log --logappend  --smallfiles
pm2 start /root/tools/extentx-master/app.js

========================遇到的坑=========================
问题: ERROR: Insufficient free space for journal files, Please make at least 3379MB available in /root/tools/mongodb/data/journal or use --smallfiles
原因: 由于 mongodb的数据恢复功能导致磁盘RAM不足(journal),因为journalRAM至少以2G的数量增长.
解决方案: 在启动mongo时加上--smallfiles参数,例如: mongod --smallfiles
问题:org.mongodb.driver.cluster : Exception in monitor thread while connecting to localhost:27017
原因:在使用mongodb时,使用springboot启动项目,手动配置了mongodb,但是日志中打印开启了两个mongodb的连接,是因为springboot自动配置了支持mongodb。在启动springboot时会自动实例化一个mongo实例。
解决方案:@SpringBootApplication(exclude = MongoAutoConfiguration.class):这个注解可以禁用springboot自带的配置。

(2)

本文由 小蜜蜂信息网 作者:admin 发表,转载请注明来源!

关键词:
LensNews

热评文章

发表评论