- 博客(81)
- 收藏
- 关注
原创 Jmeter命令监控CPU等指标
JMeter 命令行执行脚本得到的报告中,是没有CPU、内存使用率等监控数据的,但是可以使用JMeter插件帮忙。
2024-11-01 19:27:08 801
原创 TongWeb7.0.E.6_P11嵌入式版本使用指引(by lqw)
使用JakartaEE标准,参考002_TongWeb_V7.0嵌入式版_JakartaEE标准容器用户指南_70E6_P11A01.pdf(springboot版本要求3.x)。使用springcloud,尤其使用springgetaway的,参考003_TongWeb_V7.0嵌入式版_响应式编程容器用户指南_70E6_P11A01.pdf。一般用JavaEE标准,参考安装包里的用户手册里的001_TongWeb_V7.0嵌入式版_JavaEE标准容器用户指南_70E6_P11A01.pdf。
2024-10-31 13:50:14 979
原创 Tongweb7049m4 遇到 “xxx打开的文件过多” 的处理思路(by lqw)
客户顺利打印出lsof的信息,我看了下,出现最多信息的是两个mapper文件,都跟业务有关,全是mapper文件(用nodepid++ 的统计功能统计的)好家伙,两个mapper文件的打开文件数加起来都快达到openfile 配置的最大数了,难怪会报打开的文件过多的信息。于是让客户先重启恢复服务,等下次遇到同样问题,执行lsof -p 进程号 > log.txt,再把日志发出来看看。让应用去排查代码逻辑上哪里调用了这两个文件,看看是否是资源没有及时释放,或者是代码问题。
2024-10-24 17:38:04 183
原创 Tongweb7049m4+THS6010-6012版本 传真实ip到后端(by yjm+lwq)
参考[负载场景下TongWeb如何获取真实的客户端IP地址],发现可以在应用层面修改代码,或者tongweb层面配置实现这一效果。配置后,重启ths,发现后端没有获取到真实ip。记得双击保存,然后测试一下应用。
2024-10-23 15:14:42 473
原创 Tongweb8080企业版安装(by lqw)
关闭Tongweb服务(最好直接kill 进程),然后找到Tongweb安装目录domains/domain1/conf/console.xml,备份好console.xml。例如本文示范的時候,使用的是bisheng-jdk-11.0.24-linux-x64.tar.gz(本地测试的应用需要用到jdk11),下载好后放上去服务器,直接解压。如果需要查看日志,可cd 到解压目录的/domains/domain1/logs/server下,查看server.log.
2024-10-21 16:38:33 789
原创 关于OceanBase数据库的poc测试连接经验(by liuhui)
解决方案:OceanBase数据库有一个租户的概念,要以用户名@租户名进行配置,所以配置如下解决,敏感信息以隐藏。问题出现:根据客户提供的OceanBase数据库配置报错。实例名:obm_xczjj_1_poc#cs_pool_1。poc客户给了OceanBase数据库实例如下。
2024-10-14 11:15:50 474
原创 TongWeb跨域问题处理
f12控制台报错Access to XMLHttpRequest at ‘xxx’ from origin ‘xxxx’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
2024-10-14 10:29:42 541
原创 Tongweb7049m4+THS6010-6012配置故障轉移+重試机制(by lqw)
本次示范使用两台服务器(113和114),分别搭建两套ths和两套tongweb做负载均衡和反向代理,浮动ip使用151,tongweb部分配置了测试用的ssl证书(如何配置ssl的可自行百度)。然後可以自己在命令行頁面kill掉其中一台服务器上的tongweb进程,或者在其中一台tongweb控制台上停止该应用(生产环境不推荐,本文只是做测试才用)。2.即使在tongweb重启了,有的应用启动也需要一定的时间,这个时候只是启动了应用端口,ths仍有可能轮询在对应的tongweb上。
2024-10-11 15:41:06 467
原创 Tongweb7049+TongRDS2214-2216+THS6010-6012 开机自启动(by lqw)
Tongweb7049 本身自带开机自启动脚本(bin目录下的installxxx.sh),但是有时执行失败的话,可以参考这个。su - root -c “cd tongweb安装目录的bin目录;配置rc.local(这个网上有很多示范,为了方便使用,在这里总结一下各个产品的配置)2.startservernohup.sh这个脚本记得给执行权限。1.把root替换为tongweb安装目录所属用户。1.把root替换为trds安装目录所属用户。2.上述涉及的脚本记得给执行权限。
2024-10-09 16:40:42 498
原创 TongESB7, TongGW, admin账号密码重置方式
修改系统库 identities 表 configuration字段中的password。
2024-09-30 14:38:11 245
原创 Linux-TCP重传
TCP重传参数:net.ipv4.tcp_syn_retries、net.ipv4.tcp_synack_retries......
2024-09-25 10:33:11 669
原创 update-alternatives工具来管理和切换不同的Java
以上步骤可以帮助你在Linux上切换JDK版本。记得,每次切换后都要重新检查版本,以确认切换成功。这将打开一个选择菜单,你可以从中选择默认的JDK版本。这些命令会显示当前配置为默认的JDK版本。
2024-09-25 01:24:08 381
原创 TongRDS2216 配置双集群同步(by lqw)
然后到pmemdb_01 ,在etc/config 配置dynamic.xml,里面写上112的服务器ip和端口(端口可以查看pcenter的config.properties,也就是上图所示的server.service.port=6300,这个端口可以理解为服务节点连接中心节点通信用的端口,另外pmemdb_01里的dynamic.xml要跟pcenter里的config.properties和sync.properties的配置一致,如下图所示)。接下来轮到pmemdb_01的cfg.xml。
2024-09-24 17:48:24 733
原创 Tongweb7启动的时候显示要输入java参数(by lqw)
external.vmoptions记录的是启动参数,在external.vmoptions文件里,#并非是注释符号,而是作为标签栏进行读取和识别的,所以在改动external.vmoptions的时候,默认的#部分请不要动,如有不需要的启动参数,也请直接删除。编辑external.vmoptions的时候,最好做个备份,除了默认的#号,不要有多余的符号,包括空格,不需要的启动参数请直接删除。tongweb安装目录bin目录下的external.vmoptions文件改动,在# 符号后加多了一个空格。
2024-09-14 10:34:36 291
原创 Pinpoint3.0.0监控Tongweb7049m4(by lqw)
由于Pinpoint3.0.0改版了一些东西,所以Pinpoint2.3.3版本的监控指引不适用于Pinpoint3.0.0,故重起一个帖子来详细说明。声明:本帖只是演示Tongweb7049m4层面如何配置才能让Pinpoint3.0.0监控到,Pinpoint3.0.0的安装部署仅供参考,如果需要給Tongweb7049m4打补丁,请联系东方通技术人员进行支持。
2024-08-29 17:49:00 757
原创 Pinpoint2.3.3监控Tongweb7049m4(by lqw)
文章目录版本说明参考帖子为什么不选用低版本pinpoint端口准备pinpoint架构说明所需安装包补丁包使用说明hbase1.2.6安裝启动pinpoint-collector启动pinpoint-webTongweb配置pinpoint-agent版本说明目前Tongweb7049m4自带的pinpoint版本支持如下:高于这些版本的pinpoint需要打补丁,补丁PDMP5088(这个找技术人员要)参考帖子https://zhuanlan.zhihu.com/p/472331114pinp
2024-08-29 10:24:02 740
原创 Tongweb8074+7049m4 安装TongFlowControl(by lqw)
TongFlowControl是面向分布式服务架构的流量监控工具,是TongWeb基于QPS/并发数和调用关系的流量控制功能,可在TongFlowControl控制台进行实时监控和流量策略配置。
2024-08-27 15:58:24 871
原创 THS6011容器版docker使用说明(by why+lqw)
THS6011容器版有分x86和arrch64两种安装包,主要是针对ths节点,本身并没有控制台的安装包,请根据自己的系统的cpu架构进行选择,本次使用的是x86的安装包作为演示。静态资源推荐放在html目录下。
2024-08-02 10:47:08 313
原创 THS配置keepalive(yjm)
启动完THS管理控制台和THS后,登录控制台,进入实例管理==》节点管理,可以分别使用界面配置和编辑配置设置长连接......
2024-07-24 15:05:24 382
原创 TongRDS2215部署指引控制台版(by lqw)
rds2215可以使用2214版本的安装方式进行安装,本帖主要是讲解,如何在控制台上通过批量导入和批量安装的形式进行安装(2215新增内容)。以往在控制台安装各种RDS服务,需要各种点点点,关键安装后,有时想看看安装信息,还需要登录到控制台去查看。安装成功后,单击“安装成功记录”即可查看安装结果。6.勾选需要安装的 RDS 服务,在列表上方单击“批量安装”按钮,下拉框选择“安装所选”,进入。RDS 服务批量安装页面,然后单击列表上方“开始安装”,安装列表中的 RDS 服务。
2024-07-22 10:49:38 1051
原创 Tongweb7 日志报错:HttpServletResponse is exceeding the 65535 bytes limit(by lqw)
原因: jsp的本质是servlet,编译时会先将他转换成java代码,然后再进行编译。你的jsp编译成生成的文件太大,导致报错。(Java 编译器限制单个方法的字节大小不能超过 65535 字节。如果 JSP 页面包含大量的 HTML、JavaScript 或嵌入的 Java 代码,编译后生成的 _jspService 方法可能会非常大,超过此限制。配置后重启tongweb,测试一下应用的jsp页面,问题解决。
2024-07-16 11:24:11 528
原创 Tongweb8 使用命令行对应用进行操作(by lqw)
model=app 意思是应用模块,–acion=add 就是新增操作 --username 意思是用户名,–password 意思是密码,–port 是端口(这个一般有默认设置的,就用默认的好了),—host 是使用的虚拟主机名(一般默认localhost),appFrom=fromUpload 意思是上传的形式上传应用包 ,fromUpload就是指应用包路径。这里用的是thanos用户,密码Yeyehuo163.com,更新操作,针对对象为实例,实例名字为domain1,应用名examples。
2024-07-12 16:20:50 1043
原创 TongRDS 2214 docker版指引(by lqw )
部署docker版本,建议先参考TongRDS2214手动部署版指引(by lqw+sy)在本地手动部署了一套适合业务场景的rds 服务后,再通过dockerfile 打镜像。
2024-07-10 17:14:11 1414 1
原创 Tongweb+Ths6011测试websocket(by lqw)
本次使用的tongweb版本7049m4,测试包ws_example.war(在tongweb安装目录的samples/websocket下),ths版本6011。在输入框输入以下内容,ip替换为自己的,如果跟上图所示一致,就说明测试成功。
2024-07-05 15:15:09 460
原创 TongRDS2214手动部署版指引(by lqw+sy)
由于一些特殊原因(例如服务器没有联网,没有办法直接更新和下载unzip指令,从而导致控制台版本安装节点之后,会报file not found的错误,或者使用不了rds的控制台等等因素),有时需要用到手动部署来部署RDS,而RDS手动部署版对于刚接触的新手来说相对会比较麻烦,所以开一个帖子作为指引。
2024-07-02 17:12:56 1667
原创 rds2212控制台+license-server4.5版本控制台无法获取验证码的解决方案(by lqw)
更换jdk,重新配置jdk环境变量,或者安装fontconfig组件。使用的jdk不支持awt的字体。
2024-06-18 16:20:44 206
原创 VIRT高是因为分配了太多地址空间导致。
后来为了降低锁的粒度,从glibc 2.10版本开始引入了 thread arena,线程在申请内存的时候,glibc 为他创建一个 thread arena,这个内存池的大小一般是64M,thread arena被不被某个线程独占,全部的 thread arena被加入到环形链表,被所有线程共享使用。其实这个值大于1时只是推荐值,1是强制值。当设置为1,相当于禁用了 thread arena,arena_lookup每次都会返回 main arena, 不会创建任何 thread arena。
2024-06-14 09:23:08 474
原创 Tongweb7重置密码和替换授权文件优化版*(by lqw+xh )
覆盖文件,将安装目录下domain_template/conf/security覆盖到安装目录的conf目录下(cp -r /opt/TongWeb7.0.4.9_M3_Enterprise_Linux/domain_template/conf/security /opt/TongWeb7.0.4.9_M3_Enterprise_Linux/conf)输入jps,查看tongweb进程,然后kill掉(jps显示如下图,这个ThorBootstrap 就是tongweb的进程了)
2024-06-07 16:11:33 850
原创 THS6.0.1.1控制台部署指引(不使用https by lqw)
看控制台安裝那一节,配置文件上,记得检查http.yaml的https_enable改一下,改成true。解压后使用ip a查看一下自己的网卡上的ip,本次示范用的是192.168.10.82。cd到安装目录的conf目录,找到http.yaml。配置完后cd到安装目录的bin目录,执行数据库初始化。這裏的https_enable得改成true。),所以重开一个帖子,以便新手参考使用。
2024-06-05 15:38:10 568
原创 tongweb迁移工具从tomcat迁移到tongweb下(by liuhui)
进入到tongweb.xml中修改为大写File,项目启动成功。报错原因由于tongweb.xml下出现file。进行访问控制台以及应用。
2024-06-03 20:14:57 532
原创 jmter脚本录制功能(window版 by sy+lqw)
接下来请用浏览器访问你要压测的页面(把无关的浏览器页面都关了,免得把其他 的页面都录制进去),模拟所有可能的操作(例如你想要压测的是登录首页的时候,所有会用到的接口,那就使用浏览器访问首页,做登录操作)。使用jmter压测的时候,我们经常会头疼,需要自己去收集对应的接口,以及调整各种参数,那么jmter有没有一种功能,能够帮助我们录制要压测的接口,配置对应的参数呢?另外,如果你想要在录制的时候,过滤一些url,也可以使用jmter录制功能里的过滤功能,这点自行百度吧,网上应该也有很多配置。
2024-06-03 11:19:13 305
原创 THS6011启动控制台后无法使用https访问控制台(by yz+lqw)
而6011版本下的conf目录下的http.yaml,里面的ssl开关,默认是关闭的,也就是enable:false.所以需要把enable:false 改成true(这点很容易遗漏)
2024-06-03 10:55:55 205
原创 tongweb7049m1升级到tongweb7049m3,启动 报错:realm can not be null(by jjz+yjm+lqw)
备份好要升级的tongweb目录,然后自行解压一个新的tongweb7049m3,用工具分析m3的tongweb.xml和要升级的m1的tongweb.xml,是不是有缺失的部分,有的话添加到对应的tongweb.xml,然后重新升级,再去启动。原因:该版本的tongweb7049m1是由旧版本的tongweb升级到7049m1版本,升级包在升级的时候,没有把对应的tongweb.xml里的默认配置同步到tongweb.xml,导致tongweb.xml 的配置有缺失。
2024-06-03 10:44:03 286
原创 zabbix监控Tongweb7企业版(by lqw+sy)
此贴参考,是在此帖子的基础和同事整理的文档的基础上重新部署验证的优化版,使用的是centos7。优点:不需要通过jmx配置进行监控。思路:zabbix可通过tongweb的reset接口获取相关信息,然后根据获取的json信息,提取出需要监控的数据。
2024-04-28 14:44:39 1206
原创 TongRds docker 镜像做成与迁移(by liuhui)
拷贝文件到容器:docker cp TongRDS-2.2.1.4.Node.tar.gz 088098e00cec:/home/tong。进入容器:docker exec -it 088098e00cec /bin/bash (088098e00cec 为容器 id)进入容器:docker exec -it 7c6672ae859c/bin/bash (7c6672ae859c为容器 id)运行镜像:docker run -itd --name myubuntu ubuntu /bin/bash。
2024-04-15 15:42:38 1067 1
原创 TongWeb7.0-8.0Java代码使用JMX获取应用通道端口
以下通过java代码实现获取TongWeb7.0/8.0应用通道端口使用到的JMX均为TongWeb自带的JMX功能。
2024-03-29 18:56:25 994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人