Okay, with this command it hangs.
Also: I managed to get a Thread Dump (attached).
regards
Am 05.08.2011 15:08, schrieb Yonik Seeley:
On Fri, Aug 5, 2011 at 7:33 AM, alexander sulz<a.s...@digiconcept.net> wrote:
Usually you get a XML-Response when doing commits or optimize, in this case
I get nothing
in return, but the site ( http://[...]/solr/update?optimize=true ) DOESN'T
load forever or anything.
It doesn't hang! I just get a blank page / empty response.
Sounds like you are doing it from a browser?
Can you try it from the command line? It should give back some sort
of response (or hang waiting for a response).
curl "http://localhost:8983/solr/update?commit=true"
-Yonik
http://www.lucidimagination.com
I use the stuff in the example folder, the only changes i made was enable
logging and changing the port to 8985.
I'll try getting a thread dump if it happens again!
So far its looking good with having allocated more memory to it.
Am 04.08.2011 16:08, schrieb Yonik Seeley:
On Thu, Aug 4, 2011 at 8:09 AM, alexander sulz<a.s...@digiconcept.net>
wrote:
Thank you for the many replies!
Like I said, I couldn't find anything in logs created by solr.
I just had a look at the /var/logs/messages and there wasn't anything
either.
What I mean by crash is that the process is still there and http GET
pings
would return 200
but when i try visiting /solr/admin, I'd get a blank page! The server
ignores any incoming updates or commits,
"ignores" means what? The request hangs? If so, could you get a thread
dump?
Do queries work (like /solr/select?q=*:*) ?
thous throwing no errors, no 503's.. It's like the server has a blackout
and
stares blankly into space.
Are you using a different servlet container than what is shipped with
solr?
If you did start with the solr "example" server, what jetty
configuration changes have you made?
-Yonik
http://www.lucidimagination.com
Full thread dump Java HotSpot(TM) Server VM (19.1-b02 mixed mode):
"DestroyJavaVM" prio=10 tid=0x6e32e800 nid=0x5aeb waiting on condition
[0x00000000]
java.lang.Thread.State: RUNNABLE
"Timer-2" daemon prio=10 tid=0x6e3ff800 nid=0x5b0b in Object.wait() [0x6e6e5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0260108> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0xb0260108> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"pool-1-thread-1" prio=10 tid=0x6e32dc00 nid=0x5b0a waiting on condition
[0x6dae0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0xb02680e8> (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)
"Timer-1" daemon prio=10 tid=0x0874e000 nid=0x5b07 in Object.wait() [0x6eb6d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02601c0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0xb02601c0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"8106640@qtp-25094328-9 - Acceptor0 SocketConnector@0.0.0.0:8985" prio=10
tid=0x0832dc00 nid=0x5b06 runnable [0x6ecc7000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0xb0260288> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
"9097070@qtp-25094328-8" prio=10 tid=0x0832c400 nid=0x5b05 in Object.wait()
[0x6ed18000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0264018> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb0264018> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"4098499@qtp-25094328-7" prio=10 tid=0x0832ac00 nid=0x5b04 in Object.wait()
[0x6ed69000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0264090> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb0264090> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"27602911@qtp-25094328-6" prio=10 tid=0x08309000 nid=0x5b03 in Object.wait()
[0x6edba000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02681d0> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb02681d0> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"22543186@qtp-25094328-5" prio=10 tid=0x0847f800 nid=0x5b02 in Object.wait()
[0x6ee0b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0268248> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb0268248> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"26440236@qtp-25094328-4" prio=10 tid=0x0847dc00 nid=0x5b01 in Object.wait()
[0x6ee5d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02682c0> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb02682c0> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"229902@qtp-25094328-3" prio=10 tid=0x082e3c00 nid=0x5b00 in Object.wait()
[0x6eead000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0268338> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb0268338> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"13185532@qtp-25094328-2" prio=10 tid=0x082c5400 nid=0x5aff in Object.wait()
[0x6eefe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02683b0> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb02683b0> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"17984263@qtp-25094328-1" prio=10 tid=0x082c4c00 nid=0x5afe in Object.wait()
[0x6f15c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0268428> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb0268428> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"22438818@qtp-25094328-0" prio=10 tid=0x082e4c00 nid=0x5afd in Object.wait()
[0x6f1ad000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02684e0> (a
org.mortbay.thread.QueuedThreadPool$PoolThread)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <0xb02684e0> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"Timer-0" daemon prio=10 tid=0x08218c00 nid=0x5afc in Object.wait() [0x6f1fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0260520> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0xb0260520> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"Low Memory Detector" daemon prio=10 tid=0x08161800 nid=0x5afa runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x08160000 nid=0x5af9 waiting on condition
[0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x08154800 nid=0x5af8 waiting on condition
[0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x08152c00 nid=0x5af7 waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x08142400 nid=0x5af6 in Object.wait()
[0x6f821000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb02d9db8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0xb02d9db8> (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=0x08140c00 nid=0x5af5 in Object.wait()
[0x6f872000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb0264108> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0xb0264108> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x0813d000 nid=0x5af4 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0805fc00 nid=0x5aec runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x08061400 nid=0x5aed runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x08062800 nid=0x5aee runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x08064000 nid=0x5aef runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x08065800 nid=0x5af0 runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x08066c00 nid=0x5af1 runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x08068400 nid=0x5af2 runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x08069800 nid=0x5af3 runnable
"VM Periodic Task Thread" prio=10 tid=0x08163800 nid=0x5afb waiting on
condition
JNI global references: 1532
Heap
PSYoungGen total 266048K, used 237255K [0x9ed10000, 0xb0ef0000,
0xb4260000)
eden space 253184K, 88% used [0x9ed10000,0xac8388f0,0xae450000)
from space 12864K, 99% used [0xb0260000,0xb0ee9440,0xb0ef0000)
to space 21824K, 0% used [0xae450000,0xae450000,0xaf9a0000)
PSOldGen total 349568K, used 0K [0x74260000, 0x897c0000, 0x9ed10000)
object space 349568K, 0% used [0x74260000,0x74260000,0x897c0000)
PSPermGen total 16384K, used 13435K [0x70260000, 0x71260000, 0x74260000)
object space 16384K, 82% used [0x70260000,0x70f7ed68,0x71260000)