orion知识

 找回密码
 立即注册
搜索
查看: 2808|回复: 0

线程问题(方法与介绍)

[复制链接]

63

主题

75

帖子

1259

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1259
发表于 2020-1-12 12:00:23 | 显示全部楼层 |阅读模式
       在开发过程中遇到平台不报错,但是消息处理不了,消息只能到路由就仿佛”卡死”一样,这种情况下,你就要查看是不是线程被占满了的原因。
例:
1.在系统状态下有个线程选项点开可以查看当前线程使用情况,下图显示10个线程处于空闲状态(Rhapsody默认开启10个路由线程)。
解决方法:
更改Rhapsody默认开启线程数目,在Rhapsody安装路径下找到rhapsody.properties文件
修改numberOfWorkerThreads(F:\Orion environment\Rhapsody5.7\rhapsody)
Ps:修改完Rhapsody服务需重新启动
修改后:
修改后你可以在监控平台看到线程数从10变成20
一般发生线程被占满都是不合理的sql语句导致,避免发生线程占满,在使用database相关过滤器时设置占用的线程数最大为1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|orion知识 ( 浙ICP备20002629号 )

GMT+8, 2024-11-23 06:37 , Processed in 0.074430 second(s), 19 queries .

快速回复 返回顶部 返回列表