专业版升级至 halo2.20.19-beta.1 ,插件页面的所有插件启停出现504错误 #13
Closed
wenjing-xin
started this conversation in
General
Replies: 3 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
-
经过排查,最终定位是生成随机字符串阻塞导致的,具体的 ThreadDump 数据如下所示: "boundedElastic-2" prio=5 Id=56 RUNNABLE
at java.base@21.0.6/java.io.FileInputStream.readBytes(Native Method)
at java.base@21.0.6/java.io.FileInputStream.read(FileInputStream.java:287)
at java.base@21.0.6/java.io.FilterInputStream.read(FilterInputStream.java:119)
at java.base@21.0.6/sun.security.provider.NativePRNG$RandomIO.readFully(NativePRNG.java:510)
at java.base@21.0.6/sun.security.provider.NativePRNG$RandomIO.ensureBufferValid(NativePRNG.java:613)
at java.base@21.0.6/sun.security.provider.NativePRNG$RandomIO.implNextBytes(NativePRNG.java:641)
- locked java.lang.Object@d54c8a8d
at java.base@21.0.6/sun.security.provider.NativePRNG$Blocking.engineNextBytes(NativePRNG.java:297)
at java.base@21.0.6/java.security.SecureRandom.nextBytes(SecureRandom.java:787)
at org.apache.commons.lang3.CachedRandomBits.<init>(CachedRandomBits.java:67)
at org.apache.commons.lang3.RandomStringUtils.random(RandomStringUtils.java:327)
at org.apache.commons.lang3.RandomStringUtils.random(RandomStringUtils.java:286)
at org.apache.commons.lang3.RandomStringUtils.next(RandomStringUtils.java:732)
at org.apache.commons.lang3.RandomStringUtils.next(RandomStringUtils.java:692)
at org.apache.commons.lang3.RandomStringUtils.nextAlphanumeric(RandomStringUtils.java:823)
at run.halo.app.core.endpoint.console.MobileAppConsoleEndpoint.lambda$createQRCode$1(MobileAppConsoleEndpoint.java:82)
at reactor.core.publisher.MonoCallable.call(MonoCallable.java:72)
at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:228)
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
at java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base@21.0.6/java.lang.Thread.run(Thread.java:1595)
"boundedElastic-3" prio=5 Id=58 BLOCKED on java.lang.Object@d54c8a8d owned by "boundedElastic-2" Id=56
at java.base@21.0.6/sun.security.provider.NativePRNG$RandomIO.implNextBytes(NativePRNG.java:640)
at java.base@21.0.6/sun.security.provider.NativePRNG$Blocking.engineNextBytes(NativePRNG.java:297)
at java.base@21.0.6/java.security.SecureRandom.nextBytes(SecureRandom.java:787)
at org.apache.commons.lang3.CachedRandomBits.<init>(CachedRandomBits.java:67)
at org.apache.commons.lang3.RandomStringUtils.random(RandomStringUtils.java:327)
at org.apache.commons.lang3.RandomStringUtils.random(RandomStringUtils.java:286)
at org.apache.commons.lang3.RandomStringUtils.next(RandomStringUtils.java:732)
at org.apache.commons.lang3.RandomStringUtils.next(RandomStringUtils.java:692)
at org.apache.commons.lang3.RandomStringUtils.nextAlphanumeric(RandomStringUtils.java:823)
at run.halo.app.core.endpoint.console.MobileAppConsoleEndpoint.lambda$createQRCode$1(MobileAppConsoleEndpoint.java:82)
at reactor.core.publisher.MonoCallable.call(MonoCallable.java:72)
at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:228)
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
at java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base@21.0.6/java.lang.Thread.run(Thread.java:1595) 目前尚不清楚是什么原因导致在 centos 3.10.0-1160.114.2.el7.x86_64 x86_64 上无法正常运行。在大多数环境下都没有出现这个问题。 |
Beta Was this translation helpful? Give feedback.
2 replies
-
建议升级到 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
系统信息如下:
绑定app 一直转圈,无法生成二维码:
,相关日志日下
Beta Was this translation helpful? Give feedback.
All reactions