전체 글

IT 개발자를 위한 깊이 있는 지식 공유 블로그 | 자바, 스프링, 데이터베이스, 네트워크, 알고리즘, 개발자 취업 정보 제공
추석 시즌이라 사용자가 몰리면서, 사이트에 접속이 안된다는 연락을 받았다 😱추석 복지몰 전용서버를 스카우터로 확인해보니 200명가량에서 멈춰있었고,내가 url을 쳐서 접속해보려니 접속대기상태가 되었다. 서버는 죽지 않았고, HEAP, GC TIME 정상, 에러로그도 안나왔다.다른 connector가 연결이 끊어질때까지 기다리는 느낌이였다 😩 새로 셋팅한 서버인데 옵션을 좀 조정해줘야 할 것 같아서, 정리해두고 밤에 작업을 해주었다.추가적으로 서버 재기동하는김에 JVM쪽 튜닝도 아주 살짝만 해줄려고 한다. 1. JVM 튜닝"JVM 튜닝을 한다는건 GC(Garbage Collection)를 튜닝하는 것과 마찬가지다"라고 봅니다GC가 돌아갈때 다른 스레드들이 전부 멈추게 되는데요 -> SWT(Stop T..
최근 이직한 회사에서 서버 이전 진행 하면서 SCOUTER 라는 오픈소스 APM툴을 톰캣에 붙이고 alert를 커스텀하여 모니터링과 이메일로 에러등을 받는 것을 셋팅하였다 👩‍💻 그리고 위와 같은 에러메세지를 이메일로 받았다 근본적인 원인은 자체프레임워크 사용중인데 DBCP 관련해서 문제가 있는거 같았다 😵 TCP포트도 많이 물고 있다 (뜯어보는중이고, 사실 다른 문제들도 많아서 쉽지는 않겠지만 스프링으로 넘길 생각이다) 어쨋든 당장 주어진 상황에서 최적의 방법을 생각해야 좋은 개발자 아니겠습니까 에러부터 해결해봅시다 😀 0. 1번의 쿼리 조회시 ORA-00942: table or view does not exist ORA-00942: table or view does not exist 이런 문구가 나온..
devcomet
기피말고깊이