I use JDK1.2.2RC3 in Linux to run JServ. I met dump probem
in the error log filr.

error_log file has msg:
"Full thread dump Classic VM (Linux_JDK_RC3,native threads):"
"Monitor Cache Dump:"
"Registered Monitor  Dump:"

Detail is followed.

Please ask what is dump ?
How can I resolve this problem ?
How can I do to increase JDK's stability?

Thanks.


"mod_jserv.log"
----------------------
[11/01/2000 07:18:23:659] (INFO) jserv_watchdog:(16187) watchdog_cleanup()
[11/01/2000 07:18:23:660] (INFO) Apache Module was cleaned-up
[11/01/2000 07:18:23:663] (INFO) Wrapper: Shutting down JServ (PID=16188)
(sig 15)
[11/01/2000 07:18:23:663] (INFO) wrapper: Terminating JServ (PID=16188, VM
PID=16199)
[11/01/2000 07:18:23:663] (INFO) ajp12: sending shutdown signal
[11/01/2000 07:18:34:178] (INFO) jserv_watchdog:(16502) watchdog_cleanup()
[11/01/2000 07:18:34:178] (INFO) Apache Module was cleaned-up
[11/01/2000 07:18:37:722] (INFO) wrapper classpath:
/usr/lib/apache/ApacheJServ.jar:/home/httpd/classes/servlet-2.0.jar
[11/01/2000 07:18:37:723] (INFO) wrapper: Java VM spawned (PID=16514,
PPID=16503)
[11/01/2000 07:18:47:729] (INFO) wrapper: watching processes
(PID=16503,PPID=16502,JVM PID=16514)
[11/01/2000 07:22:01:039] (INFO) jserv_watchdog:(16502) watchdog_cleanup()
[11/01/2000 07:22:01:040] (INFO) Apache Module was cleaned-up
[11/01/2000 07:22:01:043] (INFO) Wrapper: Shutting down JServ (PID=16503)
(sig 15)
[11/01/2000 07:22:01:043] (INFO) wrapper: Terminating JServ (PID=16503, VM
PID=16514)
[11/01/2000 07:22:01:043] (INFO) ajp12: sending shutdown signal
[11/01/2000 07:22:16:713] (INFO) jserv_watchdog:(16631) watchdog_cleanup()
[11/01/2000 07:22:16:714] (INFO) Apache Module was cleaned-up
[11/01/2000 07:22:20:252] (INFO) wrapper classpath:
/usr/lib/apache/ApacheJServ.jar:/home/httpd/classes/servlet-2.0.jar
[11/01/2000 07:22:20:253] (INFO) wrapper: Java VM spawned (PID=16643,
PPID=16632)
[11/01/2000 07:22:30:259] (INFO) wrapper: watching processes
(PID=16632,PPID=16631,JVM PID=16643)

"error_log"
----------------
Full thread dump Classic VM (Linux_JDK_RC3, native threads):
    "Thread-76" (TID:0x40e851c0, sys_thread_t:0x8272360, state:R, native
ID:0x14007) prio=5
at java.net.PlainSocketImpl.socketClose(Native Method)
at java.net.PlainSocketImpl.close(PlainSocketImpl.java, Compiled Code)
at java.net.ServerSocket.close(ServerSocket.java, Compiled Code)
at org.apache.jserv.JServ.clear(JServ.java, Compiled Code)
at org.apache.jserv.JServ.terminate(JServ.java, Compiled Code)
at org.apache.jserv.JServConnection.readData(JServConnection.java, Compiled
Code)
at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled
Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
    "Thread-1" (TID:0x40e7aef0, sys_thread_t:0x82d3248, state:CW, native
ID:0x1406) prio=5
at java.lang.Thread.sleep(Native Method)
at org.apache.jserv.JServServletManager.run(JServServletManager.java,
Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
    "Thread-0" (TID:0x40e84000, sys_thread_t:0x81e6900, state:CW, native
ID:0x1005) prio=1
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at org.apache.java.util.SimpleQueue.waitObject(SimpleQueue.java, Compiled
Code)
at org.apache.java.io.LogWriter$Agent.run(LogWriter.java, Compiled Code)
    "Finalizer" (TID:0x40e66320, sys_thread_t:0x80d07b0, state:CW, native
ID:0xc04) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java, Compiled
Code)
    "Reference Handler" (TID:0x40e663b0, sys_thread_t:0x80ca440, state:CW,
native ID:0x803) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
    "SIGQUIT handler" (TID:0x40e663e0, sys_thread_t:0x80cfc90, state:R,
native ID:0x402) prio=5
    "main" (TID:0x40e661e0, sys_thread_t:0x80531d0, state:R, native
ID:0x400) prio=5
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java, Compiled Code)
at java.net.ServerSocket.implAccept(ServerSocket.java, Compiled Code)
at java.net.ServerSocket.accept(ServerSocket.java, Compiled Code)
at
org.apache.java.net.AuthenticatedServerSocket.accept(AuthenticatedServerSock
et.java, Compiled Code)
at org.apache.jserv.JServ.main(JServ.java, Compiled Code)
Monitor Cache Dump:
    java.lang.ref.Reference$Lock@40E663C0/40E9B8A8: <unowned>
Waiting to be notified:
     "Reference Handler" (0x80ca440)
    java.lang.ref.ReferenceQueue$Lock@40E66338/40E9BD78: <unowned>
Waiting to be notified:
     "Finalizer" (0x80d07b0)
    org.apache.java.util.SimpleQueue@40E7A6F0/40F28978: <unowned>
Waiting to be notified:
     "Thread-0" (0x81e6900)
    java.lang.Class@40E72618/40ECE498: owner "Thread-76" (0x8272360) 1 entry
    java.net.PlainSocketImpl@40E852D8/40EF77E8: owner "main" (0x80531d0) 1
entry
Registered Monitor Dump:
    PCMap lock: <unowned>
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x80531d0) 1 entry
    Thread queue lock: owner "main" (0x80531d0) 1 entry
    Monitor registry: owner "main" (0x80531d0) 1 entry




JackWang



>[EMAIL PROTECTED] wrote:
>>
>> Hi,all,
>>
>> I always met the "Internal Server Error".
>>
>> I preused the FAQ, but did not find the similar
>> configuration problem, so I put here.
>>
>> I configure a servlet enging in the following
>> environment:
>> 1.  RedHat release 6.0(HedWig)
>>     kernel 2.2.10        (on an i686, should be i386 ?)
>> 2.  Apache1.3.9
>> 3.  ApacheJServ-1.1b2
>> 4.  jsdk2.0
>> 5.  BLACKDOWN jdk1.2.2-RC3
>> 6.  glibc-2.1.2-11       (has been upgraded)
>> 7.  glibc-devel-2.1.1-*  (not upgraded, will be used ? )
>> 8.  Perl5.005
>>
>> I have ever successfully browse all the pages linked to
>> the url:
>> http://202.103.147.202/jserv/
>> and
>> http://202.103.147.202/servlets/IsItWorking
>>
>> but when I refresh
>> http://202.103.147.202/jserv/engine/0/
>> for 3 to 5 times,
>>
>> or
>> later browse
>> http://202.103.147.202/servlets/IsItWorking
>>
>> I always met the "Internal Server Error".
>>
>> I have the problem for many days, I am urgent,
>> wait for someone's help.
>>
>> I don't know if I can use the atachments, so I
>> paste part contents in the 3 log files in this
>> mail, if you think this is annoying, I will say
>> sorry.
>>
>> Please help me, if you need the 6 configuration
>> files for Apache and JServ, please tell me, I will
>> send to your separately.
>>
>> Thanks in advance.
>Hi,
>as you are running automatic mode, use ApJServDefaultHost  127.0.0.1
>instead of external IP, and let us know.


>some of the problems address already in use, means that one server is
>started and not stopped. kill all the java processes before trying
>again.
>Jean-Luc





----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to