mule - Mule(3.3.1) HTTP 入站端点正在创建高 CPU
问题描述
最近,我们开始在我们的生产中获得高 CPU,而无需进行任何更改,并且对系统的请求流几乎相同。
我们已经检查了下面提到的方法之一(方法:fulfilledOrder(PostBackRequest)),但现在有任何可能导致问题的更改或复杂的逻辑。
占用高 CPU 的方法
方法:getLastModifiedTime(File) 执行总和:938.47 CPU 总和:712.76 同步总和:0.00 等待总和:0.00 细分:CPU:75 %,同步:0 %,等待:0 %,暂停:0 %,I/O:25 %类:java.io.WinNTFileSystem API:Mule
方法:fulfilledOrder(PostBackRequest) 执行总和:3.06 CPU 总和:3.06 同步总和:0.00 等待总和:0.00 故障:CPU:100 %,同步:0 %,等待:0 %,暂停:0 %,I/O:0 %类:com.mycompany.project.postback.realtime.OrderService API:mycompany
方法:execute(Runnable) Exec Sum: 0.07 CPU Sum: 0.07 Sync Sum: 0.00 Wait Sum: 0.00 故障:CPU: 99 %, Sync: 0 %, Wait: 0 %, Suspension: 0 %, I/O: 1 %类:java.util.concurrent.ThreadPoolExecutor API:Servlet
如何检查其他两种方法?Mule中有什么可以避免这个问题的吗?仅供参考:我们正在使用 Mule 运行时版本 3.3.1
解决方案
推荐阅读
- google-bigquery - BigQuery Google 时区转换
- sqlite - 随机唯一整数在插入前避免重复
- linux - 如何理解这个 Linux 排序输出
- c++ - Binary Search Tree leaf count issue
- rabbitmq - 获取向队列/交换发送消息的生产者的 IP
- html - 无法使用引导程序实现自定义网格布局
- algorithm - 设计一个数据结构来检索热门关键词
- react-native - 徽章不适合反应原生的底部导航
- sql - MS Excel:在 VBA 中使用 Shell 将 SSIS 包作为工作表中的嵌入对象运行
- matrix - 旋转矩阵,为什么它不能作为函数工作,但它可以在行命令中工作?