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)

Reply via email to