197 lines
9.2 KiB
Plaintext
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
|
|
|