云计算百科
云计算领域专业知识百科平台

Tongweb7049m4 集中管理测试session会话服务器功能(by lqw)

文章目录

  • redis 安装参考
  • THS6013安装和配置
  • Tongweb集中管理工具

redis 安装参考

yum install gcc
gcc -v
cd /usr/local/redis
wget -P /usr/local/redis http://download.redis.io/releases/redis-6.2.0.tar.gz
tar -xzf redis-6.2.0.tar.gz

# 进入redis-6.2.0目录
cd redis-6.2.0
# 执行make开始编译 因为我们下载的是源码需要编译成可执行文件
make

# 编译成功后,执行make PREFIX=/usr/local/redis/redis-6.2.0 install 安装redis
# 这里指定目录之后,方便后续卸载,直接rm -rf /usr/local/redis/redis-6.2.0 即可删除redis
make PREFIX=/usr/local/redis/redis-6.2.0 install

# 创建redis用的logs和data目录
mkdir /usr/local/redis/redis-6.2.0/log
mkdir /usr/local/redis/redis-6.2.0/data

vi /usr/local/redis/redis-6.2.0/redis.conf

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

# 配置systemctl 启动redis

vi /lib/systemd/system/redis6.service

# 增加以下内容:

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-6.2.0/bin/redis-server /usr/local/redis/redis-6.2.0/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

# 增加后重新加载并测试
systemctl daemon-reload
systemctl start redis6.service
systemctl status redis6.service

telnet 服务器ip 6379

在这里插入图片描述 在这里插入图片描述

THS6013安装和配置

#两台服务器都操作
[root@node1 bin]tar -zvxf TongHttpServer_6.0.1.3_x86_64.tar.gz
# 在解压目录下放入license.dat
[root@node1 bin]# cd /opt/THS/bin
[root@node1 bin]# ./start.sh
Software version: TongHttpServer/6.0.1.3
Build at Nov 25 2024 03:06:35
httpserver start success
[root@node1 bin]# ./startConsole.sh
ths-console start success
[root@node1 bin]#

用浏览器访问http://服务器ip:8000/admin

在这里插入图片描述

初始账号:admin
初始密码:Ths#123.cocm

两个控制台配置主从节点和其他高可用信息并启动: 在这里插入图片描述

文件编辑,配置轮询

在这里插入图片描述 保存和热加载: 在这里插入图片描述

Tongweb集中管理工具

# 确认已配置jdk环境变量
[root@master opt]# cd /opt/Tong
[root@master Tong]# tar -zvxf TongWeb7.0.4.9_M4_Enterprise_Linux_NC-4821.tar.gz
# 在两台服务器的tongweb解压目录下放入license.dat 后,启动其中一个tongweb
[root@master Tong]# cd /opt/Tong/TongWeb7.0.4.9_M4_Enterprise_Linux/bin
[root@master bin]# ./startservernohup.sh

使用http://服务器ip:9060/heimdall 在浏览器访问

初始账号:rig
初始密码:rig123.com

在这里插入图片描述

接下来配置agent,每台服务器的tongweb解压目录下的Agent/config目录,找到agent.xml:

在这里插入图片描述

[root@master logs]# cd /opt/Tong/TongWeb7.0.4.9_M4_Enterprise_Linux/Agent/bin
[root@master bin]# ./startbg.sh

配置后到集中管理控制台刷新看看:

在这里插入图片描述

创建集群 在这里插入图片描述 可以选择tdg,这里选择redis,删掉下面那行(因为下面那个我没装redis),填写好redis的bin目录和redis.conf的全路径 在这里插入图片描述

在这里插入图片描述

注意: redis的bin目录得有以下文件: 在这里插入图片描述

直接下一步 在这里插入图片描述 直接下一步 在这里插入图片描述

全选,输入1 在这里插入图片描述

创建完成进入实例管理

在这里插入图片描述

点会话服务器,看看是否能启动和停止:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

启停都没问题后,启动会话服务器,然后回到之前实例管理页面,启动实例: 在这里插入图片描述

配置文件上传目录(最好是配tongweb的解压目录的上一级目录)

在这里插入图片描述

检查通道的端口跟ths上配的是否一致,不一致,要么改ths,要么改tongweb:

在这里插入图片描述

配置后去应用管理部署应用:

在这里插入图片描述

选择这个war包:

在这里插入图片描述

去掉后缀,选择集群,然后下一步,然后点完成:

在这里插入图片描述

部署后另外开一个浏览器,清楚所有缓存,在finalshell或者其他工具上tail -f 两个tongwebnode的日志:

在这里插入图片描述

使用浮动ip:8080访问应用该路径:

在这里插入图片描述

分别输入Name of Session Attribute和Value of Session Attribute,点提交后留意浏览器上面的jsessionid

在这里插入图片描述

同时留意哪一台出现这类日志: 在这里插入图片描述

去控制台把出现这类日志的节点停了,再去访问,访问的时候把jsessionid=xxx后面的东西去掉,再去访问: 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这时再设置一个值:

在这里插入图片描述

看看对应的服务器日志是否有以下信息,复制以下这串字符串: 在这里插入图片描述

如图所示拼接在服务器ip:8080/servlets/servlet/SessionExample;jsessionid=后面,刷新看是能访问的,同时也有显示关键信息: 在这里插入图片描述

在这里插入图片描述

去控制台,先启动已经停掉的节点,再把另一个节点停掉:

在这里插入图片描述

继续刷新浏览器页面,可以看到仍有关键信息,说明即使停了一台服务器,仍可以获取到对应的session: 在这里插入图片描述

赞(0)
未经允许不得转载:网硕互联帮助中心 » Tongweb7049m4 集中管理测试session会话服务器功能(by lqw)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!