hybris螺纹问题

2020-09-21 08:18发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们在我们的环境中遇到非常关键的问题。 我们做了压力测试,模拟了只有10个人在5分钟内使用hybris后台办公,在5分钟内cpu几乎达到100%。 我上传了压力测试。 我发现有很多线程处于等待状态,处于等待状态,但是cpu的使用率很高。

有很多线程,例如低于2个线程。

(1)怀疑1个" hybrisHTTP283"#2459守护程序prio = 5 os_prio = 0 tid = 0x00007ff93c259000 nid = 0x3a0f在条件[0x00007ff8d667f000] java.lang.Thread.State:等待(停车)在太阳下等待。 misc.Unsafe.park(本机方法)-处于等待状态的(java.util.concurrent.locks.AbstractQueuedSynchronizer $ ConditionObject)在java.util.concurrent.locks.LockSupport.park(未知源)处 .util.concurrent.locks.AbstractQueuedSynchronizer $ ConditionObject.await(未知源)在java.util.concurrent.LinkedBlockingQueue.take(未知源)在org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104 )在org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)在java.util.concurrent.ThreadPoolExecutor.getTask(未知源)在java.util.concurrent.ThreadPoolExecutor.runWorker(未知源) 在java.lang的org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)处的java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知源)处。 Thread.run(未知来源)

(2)怀疑2" PooledThread [26]"#625 prio = 5 os_prio = 0 tid = 0x00007ff91013a800 nid = 0x1738 in Object.wait()[0x00007ff8dc2c3000] java.lang.Thread.State:WAITING( 在对象监视器上)在java.lang.Object.wait(本机方法)在java.lang.Object.wait(未知源)在de.hybris.platform.util.threadpool.PoolableThread.resetAndReturnToPool(PoolableThread.java:257)- 锁定(de.hybris.platform.util.threadpool.PoolableThread)在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:230)在de.hybris.platform.core.threadregistry .RegistrableThread.run(RegistrableThread.java:135)

我上传线程文件。 您能帮忙检查一下吗?

替代文本

链接文本

(120.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们在我们的环境中遇到非常关键的问题。 我们做了压力测试,模拟了只有10个人在5分钟内使用hybris后台办公,在5分钟内cpu几乎达到100%。 我上传了压力测试。 我发现有很多线程处于等待状态,处于等待状态,但是cpu的使用率很高。

有很多线程,例如低于2个线程。

(1)怀疑1个" hybrisHTTP283"#2459守护程序prio = 5 os_prio = 0 tid = 0x00007ff93c259000 nid = 0x3a0f在条件[0x00007ff8d667f000] java.lang.Thread.State:等待(停车)在太阳下等待。 misc.Unsafe.park(本机方法)-处于等待状态的(java.util.concurrent.locks.AbstractQueuedSynchronizer $ ConditionObject)在java.util.concurrent.locks.LockSupport.park(未知源)处 .util.concurrent.locks.AbstractQueuedSynchronizer $ ConditionObject.await(未知源)在java.util.concurrent.LinkedBlockingQueue.take(未知源)在org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104 )在org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)在java.util.concurrent.ThreadPoolExecutor.getTask(未知源)在java.util.concurrent.ThreadPoolExecutor.runWorker(未知源) 在java.lang的org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)处的java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知源)处。 Thread.run(未知来源)

(2)怀疑2" PooledThread [26]"#625 prio = 5 os_prio = 0 tid = 0x00007ff91013a800 nid = 0x1738 in Object.wait()[0x00007ff8dc2c3000] java.lang.Thread.State:WAITING( 在对象监视器上)在java.lang.Object.wait(本机方法)在java.lang.Object.wait(未知源)在de.hybris.platform.util.threadpool.PoolableThread.resetAndReturnToPool(PoolableThread.java:257)- 锁定(de.hybris.platform.util.threadpool.PoolableThread)在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:230)在de.hybris.platform.core.threadregistry .RegistrableThread.run(RegistrableThread.java:135)

我上传线程文件。 您能帮忙检查一下吗?

替代文本

链接文本

(120.6 kB)
付费偷看设置
发送
1条回答
xfwsx85
1楼-- · 2020-09-21 09:02

嗨,这很可能是SAP Hybris产品支持部门的一名,请举报一个事件。
关于,
Luke

一周热门 更多>