crawler/DATA/LOG/threaddump.txt
2025-03-26 09:12:37 +09:00

197 lines
9.2 KiB
Plaintext

************* Start Thread Dump Tue Mar 25 21:46:33 UTC 2025 *******************
YaCy Version: 1.924/10069
AssignedMemory = 629145600
UsedMemory = 102908024
AvailableMemory = 526237576
this thread dump function can find threads that lock others, to enable this function start YaCy with 'startYACY.sh -l'
THREADS WITH STATES: BLOCKED
THREADS WITH STATES: RUNNABLE
[Thread______________] Thread= qtp1659515804-806-acceptor-0@9ed431f8-httpd:8090@720172f5{HTTP/1.1, (http/1.1)}{0.0.0.0:8090} id=806 RUNNABLE
[Thread______________] at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
[Thread______________] at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:388)
[Thread______________] at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:702)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
[Thread______________] at java.lang.Thread.run(Thread.java:832)
[AbstractBusyThread__] Thread= BusyThread Switchboard.cleanupJob daemon id=788 RUNNABLE
[AbstractBusyThread__] at java.lang.Thread.getAllStackTraces(Thread.java:1206)
[AbstractBusyThread__] at net.yacy.kelondro.logging.ThreadDump.getAllStackTraces(ThreadDump.java:106)
[AbstractBusyThread__] at net.yacy.kelondro.logging.ThreadDump.threaddump(ThreadDump.java:502)
[AbstractBusyThread__] at net.yacy.search.Switchboard.cleanupJob(Switchboard.java:2625)
[AbstractBusyThread__] at net.yacy.search.Switchboard$11.jobImpl(Switchboard.java:1130)
[AbstractBusyThread__] at net.yacy.kelondro.workflow.InstantBusyThread.job(InstantBusyThread.java:64)
[AbstractBusyThread__] at net.yacy.kelondro.workflow.AbstractBusyThread.run(AbstractBusyThread.java:215)
[Thread______________] Thread= qtp1659515804-802 id=802 RUNNABLE
[Thread______________] at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
[Thread______________] at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:149)
[Thread______________] at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:156)
[Thread______________] at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:572)
[Thread______________] at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:509)
[Thread______________] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:360)
[Thread______________] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:184)
[Thread______________] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
[Thread______________] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
[Thread______________] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
[Thread______________] at java.lang.Thread.run(Thread.java:832)
[WaitLoop____________] Thread= Attach API wait loop daemon id=15 RUNNABLE
[WaitLoop____________] at openj9.internal.tools.attach.target.IPC.waitSemaphore(Native Method)
[WaitLoop____________] at openj9.internal.tools.attach.target.CommonDirectory.waitSemaphore(CommonDirectory.java:264)
[WaitLoop____________] at openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:66)
[WaitLoop____________] at openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157)
THREADS WITH STATES: TIMED_WAITING
[Thread______________] Thread= qtp1659515804-805 id=805 TIMED_WAITING
[Thread______________] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
[Thread______________] at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:842)
[Thread______________] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:892)
[Thread______________] at java.lang.Thread.run(Thread.java:832)
[TimeLimitingCollecto] Thread= TimeLimitedCollector timer thread daemon id=1815 TIMED_WAITING
[TimeLimitingCollecto] at java.lang.Thread.sleep(Thread.java:963)
[TimeLimitingCollecto] at org.apache.lucene.search.TimeLimitingCollector$TimerThread.run(TimeLimitingCollector.java:261)
[MemoryTracker_______] Thread= MemoryTracker id=20 TIMED_WAITING
[MemoryTracker_______] at java.lang.Thread.sleep(Thread.java:963)
[MemoryTracker_______] at net.yacy.search.MemoryTracker.run(MemoryTracker.java:60)
[IndexCell$FlushThrea] Thread= IndexCell.FlushThread(/root/yacy/DATA/INDEX/webportal/SEGMENTS/default) id=34 TIMED_WAITING
[IndexCell$FlushThrea] at java.lang.Thread.sleep(Thread.java:963)
[IndexCell$FlushThrea] at net.yacy.kelondro.rwi.IndexCell$FlushThread.run(IndexCell.java:127)
[AbstractBusyThread__] Thread= BusyThread net.yacy.contentcontrol.ContentControlFilterUpdateThread.run daemon id=798 TIMED_WAITING
[AbstractBusyThread__] at java.lang.Thread.sleep(Thread.java:963)
[AbstractBusyThread__] at net.yacy.kelondro.workflow.AbstractBusyThread.ratz(AbstractBusyThread.java:266)
[AbstractBusyThread__] at net.yacy.kelondro.workflow.AbstractBusyThread.run(AbstractBusyThread.java:236)
[Thread______________] Thread= SolrRrdBackendFactory-7-thread-2 id=4280 TIMED_WAITING
[Thread______________] at java.lang.Thread.run(Thread.java:832)
[Thread______________] Thread= Connection evictor daemon id=37 TIMED_WAITING
[Thread______________] at java.lang.Thread.sleep(Thread.java:963)
[Thread______________] at org.apache.http.impl.client.IdleConnectionEvictor$1.run(IdleConnectionEvictor.java:66)
[Thread______________] at java.lang.Thread.run(Thread.java:832)
THREADS WITH STATES: WAITING
[yacy________________] Thread= main id=1 WAITING
[yacy________________] at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
[yacy________________] at net.yacy.search.Switchboard.waitForShutdown(Switchboard.java:4631)
[yacy________________] at net.yacy.yacy.startup(yacy.java:392)
[yacy________________] at net.yacy.yacy.main(yacy.java:812)
[CloserThread________] Thread= Thread-7 id=44 WAITING
[CloserThread________] at java.lang.Object.wait(Object.java:187)
[CloserThread________] at org.apache.solr.core.CloserThread.run(CoreContainer.java:1909)
[Thread______________] Thread= ClassCache Reaper daemon id=261 WAITING
[Thread______________] at java.lang.Thread.run(Thread.java:832)
[WebStructureGraph$Pu] Thread= WebStructureGraph.PublicRefDNSResolvingProcess id=260 WAITING
[WebStructureGraph$Pu] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
[WebStructureGraph$Pu] at net.yacy.peers.graphics.WebStructureGraph$PublicRefDNSResolvingProcess.run(WebStructureGraph.java:190)
[ConcurrentLog$Worker] Thread= Log Worker id=18 WAITING
[ConcurrentLog$Worker] at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
[ConcurrentLog$Worker] at net.yacy.cora.util.ConcurrentLog$Worker.run(ConcurrentLog.java:356)
[IODispatcher________] Thread= IODispatcher id=32 WAITING
[IODispatcher________] at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
[IODispatcher________] at net.yacy.kelondro.rwi.IODispatcher.run(IODispatcher.java:154)
THREADS WITH STATES: NEW
THREADS WITH STATES: TERMINATED
************* End Thread Dump Tue Mar 25 21:46:33 UTC 2025 *******************
Thread list from ThreadMXBean, 52 threads:
main
JIT Compilation Thread-000
JIT Compilation Thread-001 Suspended
JIT Compilation Thread-002 Suspended
JIT Compilation Thread-003 Suspended
JIT Compilation Thread-004 Suspended
JIT Compilation Thread-005 Suspended
JIT Compilation Thread-006 Suspended
JIT Diagnostic Compilation Thread-007 Suspended
JIT-SamplerThread
IProfiler
Concurrent Mark Helper
Attach API wait loop
Finalizer thread
Log Worker
MemoryTracker
Connection evictor
IODispatcher
IndexCell.FlushThread(/root/yacy/DATA/INDEX/webportal/SEGMENTS/default)
IndexCell.FlushThread(/root/yacy/DATA/INDEX/webportal/SEGMENTS/default)
Connection evictor
Connection evictor
Connection evictor
Connection evictor
SolrRrdBackendFactory-7-thread-1
MetricsHistoryHandler-8-thread-1
Thread-7
searcherExecutor-11-thread-1
searcherExecutor-10-thread-1
WebStructureGraph.PublicRefDNSResolvingProcess
ClassCache Reaper
BusyThread Switchboard.cleanupJob
BusyThread Switchboard.schedulerJob
BusyThread Switchboard.surrogateProcess
BusyThread CrawlQueues.coreCrawlJob
BusyThread Network.publishSeedList
BusyThread Network.peerPing
BusyThread Switchboard.dhtTransferJob
BusyThread net.yacy.contentcontrol.SMWListSyncThread.run
BusyThread net.yacy.contentcontrol.ContentControlFilterUpdateThread.run
qtp1659515804-800
qtp1659515804-801
qtp1659515804-802
qtp1659515804-803
qtp1659515804-804
qtp1659515804-805
qtp1659515804-806-acceptor-0@9ed431f8-httpd:8090@720172f5{HTTP/1.1, (http/1.1)}{0.0.0.0:8090}
qtp1659515804-807
Session-HouseKeeper-e8342dc5-1
Connector-Scheduler-720172f5-1
TimeLimitedCollector timer thread
SolrRrdBackendFactory-7-thread-2