YaCy läuft, ist aber nicht erreichbar

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

YaCy läuft, ist aber nicht erreichbar

Beitragvon Low012 » Sa Apr 19, 2008 9:07 pm

Ich hatte in der letzten Zeit öfter das Problem, dass YaCy zwar noch läuft und meistens sogar weiter indexiert, aber per HTTP nicht mehr erreichbar ist und nur noch mit kill -9 zu beenden ist. Leider konnte ich bisher dann entweder keinen Threadddump machen oder hatte nicht die aktuelle Version am Laufen. Jetzt hat es endlich geklappt (rev 4717):

Code: Alles auswählen
Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0-b19 mixed mode):

"pool-1-thread-82" prio=10 tid=0x00002aab08227400 nid=0xd0e waiting on condition [0x0000000044d75000..0x0000000044d75aa0]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaab3fb0650> (a java.util.concurrent.SynchronousQueue$TransferStack)
   at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
   at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x00002aaaf8972000 nid=0x17fc in Object.wait() [0x0000000043c64000..0x0000000043c64aa0]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaacb4385f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x00002aaacb4385f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   at sun.java2d.Disposer.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-2-thread-3" prio=10 tid=0x00002aaaf4a2f800 nid=0x10a2 waiting on condition [0x0000000042a52000..0x0000000042a52a20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac03e4a20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-2-thread-2" prio=10 tid=0x00002aaaf489b800 nid=0x10a1 waiting on condition [0x0000000043058000..0x0000000043058da0]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac03e4a20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-2-thread-1" prio=10 tid=0x00002aaaf48e0000 nid=0x10a0 waiting on condition [0x0000000042f57000..0x0000000042f57d20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac03e4a20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"httpd:8080" prio=10 tid=0x00002aaaf49cdc00 nid=0x1083 runnable [0x0000000042951000..0x0000000042951a20]
   java.lang.Thread.State: RUNNABLE
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.read(Unknown Source)
   at java.net.SocketInputStream.read(Unknown Source)
   at java.io.FilterInputStream.read(Unknown Source)
   at java.io.PushbackInputStream.read(Unknown Source)
   at de.anomic.server.serverCoreSocket.detectSSL(serverCoreSocket.java:83)
   at de.anomic.server.serverCoreSocket.<init>(serverCoreSocket.java:66)
   at de.anomic.server.serverCore.job(serverCore.java:414)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:142)

"de.anomic.plasma.plasmaSwitchboard.dhtTransferJob" prio=10 tid=0x00002aaaf49a1c00 nid=0x1082 waiting on condition [0x0000000042850000..0x0000000042850da0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.yacy.yacyCore.peerPing" prio=10 tid=0x00002aaaf49a0400 nid=0x1081 waiting on condition [0x000000004274f000..0x000000004274fd20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.yacy.yacyCore.publishSeedList" prio=10 tid=0x00002aaaf499ec00 nid=0x1080 waiting on condition [0x000000004264e000..0x000000004264eca0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.crawler.plasmaCrawlQueues.coreCrawlJob" prio=10 tid=0x00002aaaf4c68c00 nid=0x107f waiting on condition [0x000000004254d000..0x000000004254dc20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.crawler.plasmaCrawlQueues.remoteCrawlLoaderJob" prio=10 tid=0x00002aaaf4c67400 nid=0x107e waiting on condition [0x000000004244c000..0x000000004244cba0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.crawler.plasmaCrawlQueues.remoteTriggeredCrawlJob" prio=10 tid=0x00002aaaf4c65c00 nid=0x107d waiting on condition [0x000000004234b000..0x000000004234bb20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.plasmaSwitchboard.htEntryStoreJob" prio=10 tid=0x00002aaaf4c64400 nid=0x107c waiting on condition [0x000000004224a000..0x000000004224aaa0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.plasmaSwitchboard.deQueueProcess" prio=10 tid=0x00002aaaf4c62c00 nid=0x107b waiting on condition [0x0000000042149000..0x0000000042149a20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac91805a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.plasma.plasmaSwitchboard.deQueueProcess(plasmaSwitchboard.java:1868)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at de.anomic.server.serverInstantBusyThread.job(serverInstantBusyThread.java:115)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:142)

"de.anomic.plasma.plasmaCrawlStacker.job" prio=10 tid=0x00002aaaf4c61400 nid=0x107a waiting on condition [0x0000000042048000..0x0000000042048da0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"de.anomic.plasma.plasmaSwitchboard.cleanupJob" prio=10 tid=0x00002aaaf48b6800 nid=0x1079 waiting on condition [0x0000000041f47000..0x0000000041f47d20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverAbstractBusyThread.ratz(serverAbstractBusyThread.java:198)
   at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:163)

"Timer-0" prio=10 tid=0x00002aaaf48b4000 nid=0x1078 in Object.wait() [0x0000000041e46000..0x0000000041e46ca0]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaac932ce48> (a java.util.TaskQueue)
   at java.util.TimerThread.mainLoop(Unknown Source)
   - locked <0x00002aaac932ce48> (a java.util.TaskQueue)
   at java.util.TimerThread.run(Unknown Source)

"pool-6-thread-3" prio=10 tid=0x00002aaaf451e000 nid=0x1077 waiting on condition [0x0000000041d45000..0x0000000041d45c20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181278> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-6-thread-2" prio=10 tid=0x00002aaaf451c800 nid=0x1076 waiting on condition [0x0000000041c44000..0x0000000041c44ba0]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181278> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-6-thread-1" prio=10 tid=0x00002aaaf451b000 nid=0x1075 waiting on condition [0x0000000041b43000..0x0000000041b43b20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181278> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-5-thread-3" prio=10 tid=0x00002aaaf4519c00 nid=0x1074 waiting on condition [0x0000000041a42000..0x0000000041a42aa0]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181f50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-5-thread-2" prio=10 tid=0x00002aaaf4582800 nid=0x1073 waiting on condition [0x0000000041941000..0x0000000041941a20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181f50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-5-thread-1" prio=10 tid=0x00002aaaf4581400 nid=0x1072 waiting on condition [0x0000000041840000..0x0000000041840da0]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9181f50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-4-thread-3" prio=10 tid=0x00002aaaf4a45800 nid=0x1071 waiting on condition [0x000000004173f000..0x000000004173fd20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9182c28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-4-thread-2" prio=10 tid=0x00002aaaf4a44400 nid=0x1070 waiting on condition [0x000000004163e000..0x000000004163eca0]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9182c28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-4-thread-1" prio=10 tid=0x00002aaaf41f9c00 nid=0x106f waiting on condition [0x000000004153d000..0x000000004153dc20]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x00002aaac9182c28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
   at de.anomic.server.serverProcessor.enQueue(serverProcessor.java:88)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:72)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-3-thread-3" prio=10 tid=0x00002aaaf4587400 nid=0x106e waiting for monitor entry [0x000000004143b000..0x000000004143cba0]
   java.lang.Thread.State: BLOCKED (on object monitor)
   at de.anomic.kelondro.kelondroCollectionIndex.merge(kelondroCollectionIndex.java:497)
   - waiting to lock <0x00002aaab3faea58> (a de.anomic.kelondro.kelondroCollectionIndex)
   at de.anomic.index.indexCollectionRI.addEntries(indexCollectionRI.java:172)
   at de.anomic.plasma.plasmaWordIndex.flushCache(plasmaWordIndex.java:309)
   at de.anomic.plasma.plasmaWordIndex.dhtFlushControl(plasmaWordIndex.java:220)
   at de.anomic.plasma.plasmaWordIndex.addEntry(plasmaWordIndex.java:244)
   at de.anomic.plasma.plasmaWordIndex.addPageIndex(plasmaWordIndex.java:379)
   at de.anomic.plasma.plasmaWordIndex.storeDocument(plasmaWordIndex.java:641)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2294)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2272)
   at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at de.anomic.server.serverInstantBlockingThread.job(serverInstantBlockingThread.java:85)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:71)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-3-thread-2" prio=10 tid=0x00002aaaf4587000 nid=0x106d runnable [0x000000004133a000..0x000000004133bb20]
   java.lang.Thread.State: RUNNABLE
   at java.io.RandomAccessFile.readBytes(Native Method)
   at java.io.RandomAccessFile.read(Unknown Source)
   at de.anomic.kelondro.kelondroFileRA.read(kelondroFileRA.java:82)
   at de.anomic.kelondro.kelondroBufferedIOChunks.read(kelondroBufferedIOChunks.java:98)
   - locked <0x00002aaac0675b80> (a de.anomic.kelondro.kelondroFileRA)
   - locked <0x00002aaac0675be0> (a java.util.TreeMap)
   - locked <0x00002aaac0675ae0> (a de.anomic.kelondro.kelondroBufferedIOChunks)
   at de.anomic.kelondro.kelondroAbstractIOChunks.readFully(kelondroAbstractIOChunks.java:73)
   - locked <0x00002aaac0675ae0> (a de.anomic.kelondro.kelondroBufferedIOChunks)
   at de.anomic.kelondro.kelondroFullRecords$EcoNode.<init>(kelondroFullRecords.java:166)
   at de.anomic.kelondro.kelondroFixedWidthArray.get(kelondroFixedWidthArray.java:135)
   - locked <0x00002aaac0675a58> (a de.anomic.kelondro.kelondroFixedWidthArray)
   at de.anomic.kelondro.kelondroCollectionIndex.getwithparams(kelondroCollectionIndex.java:738)
   - locked <0x00002aaab3faea58> (a de.anomic.kelondro.kelondroCollectionIndex)
   at de.anomic.kelondro.kelondroCollectionIndex.merge(kelondroCollectionIndex.java:519)
   - locked <0x00002aaab3faea58> (a de.anomic.kelondro.kelondroCollectionIndex)
   at de.anomic.index.indexCollectionRI.addEntries(indexCollectionRI.java:172)
   at de.anomic.plasma.plasmaWordIndex.flushCache(plasmaWordIndex.java:309)
   at de.anomic.plasma.plasmaWordIndex.dhtFlushControl(plasmaWordIndex.java:220)
   at de.anomic.plasma.plasmaWordIndex.addEntry(plasmaWordIndex.java:244)
   at de.anomic.plasma.plasmaWordIndex.addPageIndex(plasmaWordIndex.java:379)
   at de.anomic.plasma.plasmaWordIndex.storeDocument(plasmaWordIndex.java:641)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2294)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2272)
   at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at de.anomic.server.serverInstantBlockingThread.job(serverInstantBlockingThread.java:85)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:71)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"pool-3-thread-1" prio=10 tid=0x00002aaaf4a5dc00 nid=0x106c waiting for monitor entry [0x0000000041239000..0x000000004123aaa0]
   java.lang.Thread.State: BLOCKED (on object monitor)
   at de.anomic.kelondro.kelondroCollectionIndex.merge(kelondroCollectionIndex.java:497)
   - waiting to lock <0x00002aaab3faea58> (a de.anomic.kelondro.kelondroCollectionIndex)
   at de.anomic.index.indexCollectionRI.addEntries(indexCollectionRI.java:172)
   at de.anomic.plasma.plasmaWordIndex.flushCache(plasmaWordIndex.java:309)
   at de.anomic.plasma.plasmaWordIndex.dhtFlushControl(plasmaWordIndex.java:220)
   at de.anomic.plasma.plasmaWordIndex.addEntry(plasmaWordIndex.java:244)
   at de.anomic.plasma.plasmaWordIndex.addPageIndex(plasmaWordIndex.java:379)
   at de.anomic.plasma.plasmaWordIndex.storeDocument(plasmaWordIndex.java:641)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2294)
   at de.anomic.plasma.plasmaSwitchboard.storeDocumentIndex(plasmaSwitchboard.java:2272)
   at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at de.anomic.server.serverInstantBlockingThread.job(serverInstantBlockingThread.java:85)
   at de.anomic.server.serverAbstractBlockingThread.run(serverAbstractBlockingThread.java:71)
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

"Thread-5" prio=10 tid=0x00002aaaf4587c00 nid=0x106b in Object.wait() [0x0000000040f37000..0x0000000040f37a20]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaac9185e60> (a de.anomic.plasma.plasmaCrawlStacker)
   at java.lang.Object.wait(Object.java:485)
   at de.anomic.plasma.plasmaCrawlStacker.run(plasmaCrawlStacker.java:150)
   - locked <0x00002aaac9185e60> (a de.anomic.plasma.plasmaCrawlStacker)

"MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x00002aaaf80b0000 nid=0x1067 in Object.wait() [0x0000000041038000..0x0000000041038ca0]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaac9145160> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x00002aaac9145160> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)

"Thread-1" prio=10 tid=0x00002aaaf499d000 nid=0x1064 waiting on condition [0x0000000040d35000..0x0000000040d35b20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at de.anomic.server.serverProfiling.run(serverProfiling.java:69)

"Low Memory Detector" daemon prio=10 tid=0x00002aaaf44c9800 nid=0x1061 runnable [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x00002aaaf44c7400 nid=0x1060 waiting on condition [0x0000000000000000..0x0000000040a31640]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x00002aaaf44c3c00 nid=0x105f waiting on condition [0x0000000000000000..0x00000000409305d0]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00002aaaf42f2800 nid=0x105e runnable [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00002aaaf42d2400 nid=0x105d in Object.wait() [0x000000004072f000..0x000000004072fc20]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaab3e294f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x00002aaab3e294f8> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x00002aaaf42d0c00 nid=0x105c in Object.wait() [0x000000004062e000..0x000000004062eba0]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaab3e29530> (a java.lang.ref.Reference$Lock)
   at java.lang.Object.wait(Object.java:485)
   at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
   - locked <0x00002aaab3e29530> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x0000000040112c00 nid=0x1058 in Object.wait() [0x000000004022a000..0x000000004022aee0]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x00002aaab3fe9db8> (a de.anomic.server.serverSemaphore)
   at java.lang.Object.wait(Object.java:485)
   at de.anomic.server.serverSemaphore.P(serverSemaphore.java:82)
   - locked <0x00002aaab3fe9db8> (a de.anomic.server.serverSemaphore)
   at de.anomic.plasma.plasmaSwitchboard.waitForShutdown(plasmaSwitchboard.java:2736)
   at yacy.startup(yacy.java:419)
   at yacy.main(yacy.java:994)

"VM Thread" prio=10 tid=0x00002aaaf42c8c00 nid=0x105b runnable

"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d000 nid=0x1059 runnable

"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e000 nid=0x105a runnable

"VM Periodic Task Thread" prio=10 tid=0x00002aaaf44cb800 nid=0x1062 waiting on condition

JNI global references: 991

Heap
PSYoungGen      total 233024K, used 44476K [0x00002aaade8d0000, 0x00002aaaf3e20000, 0x00002aaaf3e20000)
  eden space 116544K, 15% used [0x00002aaade8d0000,0x00002aaadfa86078,0x00002aaae5aa0000)
  from space 116480K, 22% used [0x00002aaae5aa0000,0x00002aaae74591a0,0x00002aaaecc60000)
  to   space 116480K, 0% used [0x00002aaaecc60000,0x00002aaaecc60000,0x00002aaaf3e20000)
PSOldGen        total 699072K, used 675271K [0x00002aaab3e20000, 0x00002aaade8d0000, 0x00002aaade8d0000)
  object space 699072K, 96% used [0x00002aaab3e20000,0x00002aaadd191cc8,0x00002aaade8d0000)
PSPermGen       total 22720K, used 22710K [0x00002aaaaea20000, 0x00002aaab0050000, 0x00002aaab3e20000)
  object space 22720K, 99% used [0x00002aaaaea20000,0x00002aaab004d820,0x00002aaab0050000)
Low012
 
Beiträge: 2214
Registriert: Mi Jun 27, 2007 12:11 pm

Re: YaCy läuft, ist aber nicht erreichbar

Beitragvon DanielR » So Apr 20, 2008 7:38 am

Das ist mir in letzter Zeit auch aufgefallen. Dachte er wäre einfach nur "zu beschäftigt". Danke für den Threaddump:
das habe ich auch:
Code: Alles auswählen
"httpd:8080" prio=10 tid=0x00002aab3de85000 nid=0x3675 runnable [0x000000004335b000..0x000000004335bc20]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.net.SocketInputStream.read(SocketInputStream.java:182)
        at java.io.FilterInputStream.read(FilterInputStream.java:66)
        at java.io.PushbackInputStream.read(PushbackInputStream.java:122)
        at de.anomic.server.serverCoreSocket.detectSSL(serverCoreSocket.java:83)
        at de.anomic.server.serverCoreSocket.<init>(serverCoreSocket.java:66)
        at de.anomic.server.serverCore.job(serverCore.java:414)
        at de.anomic.server.serverAbstractBusyThread.run(serverAbstractBusyThread.java:142)

Irgendeine Verbindung schickt keine Daten.
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: YaCy läuft, ist aber nicht erreichbar

Beitragvon Orbiter » So Apr 20, 2008 8:22 am

serverCoreSocket.detectSSL sagt mir nichts, kennt sich jemand damit besser aus?

beim Durchgucken ist mir in Marcs dump aufgefallen, das drei Indiexierungsthreads gleichzeitig ihre Indexdaten einpflegen. Das sollen sie aber nicht, an der Stelle ist die Parallelisierung der Queue wieder synchronisiert, weil eigentlich nur ein Thread dafür da sein soll. Muss man überlegen was das wieder ist.
Orbiter
 
Beiträge: 5793
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: YaCy läuft, ist aber nicht erreichbar

Beitragvon DanielR » Di Apr 22, 2008 3:47 pm

habe den/das timeout vor dem SSLDetect gesetzt. Damit sollte nach relativ kurzer Zeit (default 20 Sek.) ein Abbruch erfolgen. Mein Peer war damit jetzt auch nach 24 Stunden noch per HTTP erreichbar ;)
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: YaCy läuft, ist aber nicht erreichbar

Beitragvon Low012 » Di Apr 22, 2008 4:16 pm

Mein Peer war jetzt auch ohne Änderung längere Zeit ohne Probleme erreichbar, bis ich vorhin ein UPdate über die Weboberfläche versucht habe. :( Ich werde deine Änderung ausprobieren. Wäre schön, wenn sich das Problem damit tatsächlich gelöst hätte.
Low012
 
Beiträge: 2214
Registriert: Mi Jun 27, 2007 12:11 pm

Re: YaCy läuft, ist aber nicht erreichbar

Beitragvon Burkhard » Mi Apr 23, 2008 11:53 am

Bisher hatte ich keine Probleme mit der Erreichbarkeit. Seit dem Update heute Morgen auf 4727 ist die Weboberfläche weg.
Burkhard
 
Beiträge: 9
Registriert: Mo Okt 22, 2007 5:38 pm


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron