ALZZA Redhat Release 6.1이구요 kernnel 2.2.12-20입니다.
memory 512M.에 Oracle8.0.5 + web server 인 환경에서
servlet으로 jsp프로그램을 돌립니다.
이상한 것은 memory가 계속 늘기만 하고 줄지를 않습니다.
처음에 부팅시 db뜬 상태에서 150m정도를 잡아 먹고 있는 것으로 나오는데
seb server daemon이 계속 작업하면 거의 이틀후 web daemon이 벅벅거려서
log를 보면 다음 message가 계속납니다.
java.lang.OutOfMemoryError:
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:99)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:74)
그리고 속도가 느려지구요,다시 web daemon을 죽였다가 살리든가
아니면 os rebooting을 해야만 됩니다.
그리구 TOP을 보면 그상태에 memory 사용이 거의 full입니다.별루 작업도
없는데 말입니다.
이런 증상두 있구요.
재부팅후 top으로 memory사용이 약 30%인 것을 확인하고 tar command로
약 400m짜리 file을 생성한후 (backup시),top으로 memory를 보면 또한
거의 full로 차서 내려가질 않습니다.
이게 왜그런지 도대체 모르겠습니다.
OS bug인지,그러나 이런 사례가 잘 찾아지지 않는군요.
혹시 경험하신분 계시면 꼭좀 올려주시기 바랍니다.
그럼 꾸벆!!!--감사합니다.