기술지원 문의

예러좀 해결해주세요...;;
김정순 / 2003-08-28 00:00

예러 메시지가 아래와 같습니다
서버가 다운 됩니다
어떻게 해야 될까요??


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x77F92373
Function=RtlpWaitForCriticalSection+0x60
Library=C:\\WINNT\\system32\tdll.dll

Current Java thread:
at sun.jdbc.odbc.JdbcOdbc.setStmtOption(Native Method)
at sun.jdbc.odbc.JdbcOdbc.SQLSetStmtOption(JdbcOdbc.java:5214)
at sun.jdbc.odbc.JdbcOdbcStatement.initialize(JdbcOdbcStatement.java:189)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.initialize(JdbcOdbcPreparedStatement.java:68)
at sun.jdbc.odbc.JdbcOdbcConnection.prepareCall(JdbcOdbcConnection.java:550)
at sun.jdbc.odbc.JdbcOdbcConnection.prepareCall(JdbcOdbcConnection.java:524)
at pantene.member.MemberMgr.existId(MemberMgr.java:505)
at _sub_0login._index__jsp._jspService(_index__jsp.java:183)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:506)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:344)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)

Dynamic libraries:
0x00400000 - 0x00406000  C:\\jdk1.4\\bin\\java.exe
0x77F80000 - 0x77FFB000  C:\\WINNT\\system32\tdll.dll
0x796D0000 - 0x79732000  C:\\WINNT\\system32\\ADVAPI32.dll
0x77E50000 - 0x77F37000  C:\\WINNT\\system32\\KERNEL32.DLL
0x786F0000 - 0x7875E000  C:\\WINNT\\system32\PCRT4.DLL
0x78000000 - 0x78045000  C:\\WINNT\\system32\\MSVCRT.dll
0x08000000 - 0x08136000  C:\\jdk1.4\\jre\\bin\\client\\jvm.dll
0x77DE0000 - 0x77E45000  C:\\WINNT\\system32\\USER32.dll
0x77F40000 - 0x77F7C000  C:\\WINNT\\system32\\GDI32.DLL
0x77520000 - 0x77550000  C:\\WINNT\\system32\\WINMM.dll
0x75DF0000 - 0x75E0A000  C:\\WINNT\\system32\\IMM32.DLL
0x10000000 - 0x10007000  C:\\jdk1.4\\jre\\bin\\hpi.dll
0x007C0000 - 0x007CE000  C:\\jdk1.4\\jre\\bin\\verify.dll
0x007D0000 - 0x007E8000  C:\\jdk1.4\\jre\\bin\\java.dll
0x007F0000 - 0x007FD000  C:\\jdk1.4\\jre\\bin\\zip.dll
0x24540000 - 0x2454F000  C:\\jdk1.4\\jre\\bin\et.dll
0x74FA0000 - 0x74FB4000  C:\\WINNT\\system32\\WS2_32.dll
0x74F90000 - 0x74F98000  C:\\WINNT\\system32\\WS2HELP.DLL
0x74F40000 - 0x74F5E000  C:\\WINNT\\system32\\msafd.dll
0x74F80000 - 0x74F87000  C:\\WINNT\\System32\\wshtcpip.dll
0x777F0000 - 0x777FC000  C:\\WINNT\\System32r20.dll
0x77950000 - 0x77974000  C:\\WINNT\\system32\\DNSAPI.DLL
0x74FC0000 - 0x74FCA000  C:\\WINNT\\system32\\WSOCK32.DLL
0x772F0000 - 0x77303000  C:\\WINNT\\system32\\iphlpapi.dll
0x774D0000 - 0x774D5000  C:\\WINNT\\system32\\ICMP.DLL
0x772D0000 - 0x772E7000  C:\\WINNT\\system32\\MPRAPI.DLL
0x750D0000 - 0x750DF000  C:\\WINNT\\system32\\SAMLIB.DLL
0x750F0000 - 0x7513F000  C:\\WINNT\\system32\ETAPI32.DLL
0x797B0000 - 0x797BF000  C:\\WINNT\\system32\\SECUR32.DLL
0x75140000 - 0x75146000  C:\\WINNT\\system32\ETRAP.DLL
0x77920000 - 0x7794A000  C:\\WINNT\\system32\\WLDAP32.DLL
0x77A20000 - 0x77B0C000  C:\\WINNT\\system32\\OLE32.DLL
0x77980000 - 0x77A1B000  C:\\WINNT\\system32\\OLEAUT32.DLL
0x77360000 - 0x7738F000  C:\\WINNT\\system32\\ACTIVEDS.DLL
0x77330000 - 0x77353000  C:\\WINNT\\system32\\ADSLDPC.DLL
0x777E0000 - 0x777EE000  C:\\WINNT\\system32\TUTILS.DLL
0x6DEE0000 - 0x6DF8E000  C:\\WINNT\\system32\\SETUPAPI.DLL
0x794D0000 - 0x79532000  C:\\WINNT\\system32\\USERENV.DLL
0x77490000 - 0x774C3000  C:\\WINNT\\system32\ASAPI32.DLL
0x77470000 - 0x77481000  C:\\WINNT\\system32\ASMAN.DLL
0x774E0000 - 0x77502000  C:\\WINNT\\system32\\TAPI32.DLL
0x77B20000 - 0x77BA9000  C:\\WINNT\\system32\\COMCTL32.DLL
0x77C40000 - 0x77C8A000  C:\\WINNT\\system32\\SHLWAPI.DLL
0x77310000 - 0x77329000  C:\\WINNT\\system32\\DHCPCSVC.DLL
0x77790000 - 0x77798000  C:\\WINNT\\System32\\winrnr.dll
0x777A0000 - 0x777A5000  C:\\WINNT\\system32\asadhlp.dll
0x24C80000 - 0x24C8C000  C:\\jdk1.4\\jre\\bin\\JdbcOdbc.dll
0x24C90000 - 0x24CC4000  C:\\WINNT\\system32\\ODBC32.dll
0x76AE0000 - 0x76B1E000  C:\\WINNT\\system32\\comdlg32.dll
0x78F90000 - 0x791D8000  C:\\WINNT\\system32\\SHELL32.DLL
0x24E90000 - 0x24EA6000  C:\\WINNT\\system32\\odbcint.dll
0x41230000 - 0x412AF000  C:\\WINNT\\System32\\SQLSRV32.dll
0x41100000 - 0x4110C000  C:\\WINNT\\System32\\SQLWOA.dll
0x777D0000 - 0x777D7000  C:\\WINNT\\system32\\VERSION.dll
0x75940000 - 0x75946000  C:\\WINNT\\system32\\LZ32.DLL
0x76930000 - 0x76937000  C:\\WINNT\\system32\DDEAPI.DLL
0x777B0000 - 0x777CE000  C:\\WINNT\\system32\\WINSPOOL.DRV
0x79A90000 - 0x79AA1000  C:\\WINNT\\system32\\MPR.DLL
0x24F00000 - 0x24F1A000  C:\\WINNT\\system32\\odbccp32.dll
0x73310000 - 0x73318000  C:\\WINNT\\system32\\DBNMPNTW.DLL
0x778F0000 - 0x77913000  C:\\WINNT\\system32\\imagehlp.dll
0x72920000 - 0x7294D000  C:\\WINNT\\system32\\DBGHELP.dll
0x68BD0000 - 0x68BDB000  C:\\WINNT\\system32\\PSAPI.DLL

Heap at VM Abort:
Heap
 def new generation   total 9088K, used 6705K [0x10010000, 0x109e0000, 0x113c0000)
  eden space 8128K,  70% used [0x10010000, 0x105ac578, 0x10800000)
  from space 960K, 100% used [0x108f0000, 0x109e0000, 0x109e0000)
  to   space 960K,   0% used [0x10800000, 0x10800000, 0x108f0000)
 tenured generation   total 121024K, used 465K [0x113c0000, 0x189f0000, 0x20010000)
   the space 121024K,   0% used [0x113c0000, 0x11434438, 0x11434600, 0x189f0000)
 compacting perm gen  total 5888K, used 5751K [0x20010000, 0x205d0000, 0x24010000)
   the space 5888K,  97% used [0x20010000, 0x205adca8, 0x205ade00, 0x205d0000)

Local Time = Thu Aug 28 14:35:11 2003
Elapsed Time = 2
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#

Re:예러좀 해결해주세요...;;
관리자 / 2003-08-29 00:00

이건 JVM에서 난 에러내요.
메세지자체로는 JVM 바깥쪽의 native코드에서 발생했다라고
되어있으니 이와 관련된 조처를 해볼 필요가 있을 것 같네요.

JVM의  Heap size 및 generation, garbageCollection 등의 부분을
튜닝하시면 도움이 될 거라고 생각됩니다.
member관련 코드를 점검하시는 것도 좋을 것 같습니다.


--김정순 님의 글 [2003-08-28 14:45:34]
>예러 메시지가 아래와 같습니다
서버가 다운 됩니다
어떻게 해야 될까요??


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x77F92373
Function=RtlpWaitForCriticalSection+0x60
Library=C:\\WINNT\\system32\tdll.dll

Current Java thread:
at sun.jdbc.odbc.JdbcOdbc.setStmtOption(Native Method)
at sun.jdbc.odbc.JdbcOdbc.SQLSetStmtOption(JdbcOdbc.java:5214)
at sun.jdbc.odbc.JdbcOdbcStatement.initialize(JdbcOdbcStatement.java:189)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.initialize(JdbcOdbcPreparedStatement.java:68)
at sun.jdbc.odbc.JdbcOdbcConnection.prepareCall(JdbcOdbcConnection.java:550)
at sun.jdbc.odbc.JdbcOdbcConnection.prepareCall(JdbcOdbcConnection.java:524)
at pantene.member.MemberMgr.existId(MemberMgr.java:505)
at _sub_0login._index__jsp._jspService(_index__jsp.java:183)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:506)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:344)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)

Dynamic libraries:
0x00400000 - 0x00406000  C:\\jdk1.4\\bin\\java.exe
0x77F80000 - 0x77FFB000  C:\\WINNT\\system32\tdll.dll
0x796D0000 - 0x79732000  C:\\WINNT\\system32\\ADVAPI32.dll
0x77E50000 - 0x77F37000  C:\\WINNT\\system32\\KERNEL32.DLL
0x786F0000 - 0x7875E000  C:\\WINNT\\system32\PCRT4.DLL
0x78000000 - 0x78045000  C:\\WINNT\\system32\\MSVCRT.dll
0x08000000 - 0x08136000  C:\\jdk1.4\\jre\\bin\\client\\jvm.dll
0x77DE0000 - 0x77E45000  C:\\WINNT\\system32\\USER32.dll
0x77F40000 - 0x77F7C000  C:\\WINNT\\system32\\GDI32.DLL
0x77520000 - 0x77550000  C:\\WINNT\\system32\\WINMM.dll
0x75DF0000 - 0x75E0A000  C:\\WINNT\\system32\\IMM32.DLL
0x10000000 - 0x10007000  C:\\jdk1.4\\jre\\bin\\hpi.dll
0x007C0000 - 0x007CE000  C:\\jdk1.4\\jre\\bin\\verify.dll
0x007D0000 - 0x007E8000  C:\\jdk1.4\\jre\\bin\\java.dll
0x007F0000 - 0x007FD000  C:\\jdk1.4\\jre\\bin\\zip.dll
0x24540000 - 0x2454F000  C:\\jdk1.4\\jre\\bin\et.dll
0x74FA0000 - 0x74FB4000  C:\\WINNT\\system32\\WS2_32.dll
0x74F90000 - 0x74F98000  C:\\WINNT\\system32\\WS2HELP.DLL
0x74F40000 - 0x74F5E000  C:\\WINNT\\system32\\msafd.dll
0x74F80000 - 0x74F87000  C:\\WINNT\\System32\\wshtcpip.dll
0x777F0000 - 0x777FC000  C:\\WINNT\\System32r20.dll
0x77950000 - 0x77974000  C:\\WINNT\\system32\\DNSAPI.DLL
0x74FC0000 - 0x74FCA000  C:\\WINNT\\system32\\WSOCK32.DLL
0x772F0000 - 0x77303000  C:\\WINNT\\system32\\iphlpapi.dll
0x774D0000 - 0x774D5000  C:\\WINNT\\system32\\ICMP.DLL
0x772D0000 - 0x772E7000  C:\\WINNT\\system32\\MPRAPI.DLL
0x750D0000 - 0x750DF000  C:\\WINNT\\system32\\SAMLIB.DLL
0x750F0000 - 0x7513F000  C:\\WINNT\\system32\ETAPI32.DLL
0x797B0000 - 0x797BF000  C:\\WINNT\\system32\\SECUR32.DLL
0x75140000 - 0x75146000  C:\\WINNT\\system32\ETRAP.DLL
0x77920000 - 0x7794A000  C:\\WINNT\\system32\\WLDAP32.DLL
0x77A20000 - 0x77B0C000  C:\\WINNT\\system32\\OLE32.DLL
0x77980000 - 0x77A1B000  C:\\WINNT\\system32\\OLEAUT32.DLL
0x77360000 - 0x7738F000  C:\\WINNT\\system32\\ACTIVEDS.DLL
0x77330000 - 0x77353000  C:\\WINNT\\system32\\ADSLDPC.DLL
0x777E0000 - 0x777EE000  C:\\WINNT\\system32\TUTILS.DLL
0x6DEE0000 - 0x6DF8E000  C:\\WINNT\\system32\\SETUPAPI.DLL
0x794D0000 - 0x79532000  C:\\WINNT\\system32\\USERENV.DLL
0x77490000 - 0x774C3000  C:\\WINNT\\system32\ASAPI32.DLL
0x77470000 - 0x77481000  C:\\WINNT\\system32\ASMAN.DLL
0x774E0000 - 0x77502000  C:\\WINNT\\system32\\TAPI32.DLL
0x77B20000 - 0x77BA9000  C:\\WINNT\\system32\\COMCTL32.DLL
0x77C40000 - 0x77C8A000  C:\\WINNT\\system32\\SHLWAPI.DLL
0x77310000 - 0x77329000  C:\\WINNT\\system32\\DHCPCSVC.DLL
0x77790000 - 0x77798000  C:\\WINNT\\System32\\winrnr.dll
0x777A0000 - 0x777A5000  C:\\WINNT\\system32\asadhlp.dll
0x24C80000 - 0x24C8C000  C:\\jdk1.4\\jre\\bin\\JdbcOdbc.dll
0x24C90000 - 0x24CC4000  C:\\WINNT\\system32\\ODBC32.dll
0x76AE0000 - 0x76B1E000  C:\\WINNT\\system32\\comdlg32.dll
0x78F90000 - 0x791D8000  C:\\WINNT\\system32\\SHELL32.DLL
0x24E90000 - 0x24EA6000  C:\\WINNT\\system32\\odbcint.dll
0x41230000 - 0x412AF000  C:\\WINNT\\System32\\SQLSRV32.dll
0x41100000 - 0x4110C000  C:\\WINNT\\System32\\SQLWOA.dll
0x777D0000 - 0x777D7000  C:\\WINNT\\system32\\VERSION.dll
0x75940000 - 0x75946000  C:\\WINNT\\system32\\LZ32.DLL
0x76930000 - 0x76937000  C:\\WINNT\\system32\DDEAPI.DLL
0x777B0000 - 0x777CE000  C:\\WINNT\\system32\\WINSPOOL.DRV
0x79A90000 - 0x79AA1000  C:\\WINNT\\system32\\MPR.DLL
0x24F00000 - 0x24F1A000  C:\\WINNT\\system32\\odbccp32.dll
0x73310000 - 0x73318000  C:\\WINNT\\system32\\DBNMPNTW.DLL
0x778F0000 - 0x77913000  C:\\WINNT\\system32\\imagehlp.dll
0x72920000 - 0x7294D000  C:\\WINNT\\system32\\DBGHELP.dll
0x68BD0000 - 0x68BDB000  C:\\WINNT\\system32\\PSAPI.DLL

Heap at VM Abort:
Heap
 def new generation   total 9088K, used 6705K [0x10010000, 0x109e0000, 0x113c0000)
  eden space 8128K,  70% used [0x10010000, 0x105ac578, 0x10800000)
  from space 960K, 100% used [0x108f0000, 0x109e0000, 0x109e0000)
  to   space 960K,   0% used [0x10800000, 0x10800000, 0x108f0000)
 tenured generation   total 121024K, used 465K [0x113c0000, 0x189f0000, 0x20010000)
   the space 121024K,   0% used [0x113c0000, 0x11434438, 0x11434600, 0x189f0000)
 compacting perm gen  total 5888K, used 5751K [0x20010000, 0x205d0000, 0x24010000)
   the space 5888K,  97% used [0x20010000, 0x205adca8, 0x205ade00, 0x205d0000)

Local Time = Thu Aug 28 14:35:11 2003
Elapsed Time = 2
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#