dev/trouble shooting

dev/trouble shooting

문제 찾는 방법

나는 고객으로 부터 정말 많은 질문을 받는다. "이거 안되는 이유를 찾아주세요" 나는 그 이유를 찾는게 정말 빠르다. 나만의 방법을 공유하려고 한다. 첫번째, 이 문제의 경계선을 찾을 수 있는지 확인한다. 예를들면, 이게 코드의 문제인지, 데이터의 문제인지, 당시 그 시점의 DB의 문제인지 경계선을 찾는다. 경계선을 찾을 수 있다면, (1) 코드 문제 (2) Data 문제 (3) 운영체제나 DB 문제 등등 이런식으로 보기를 만들수 있다면 나는 가장 아닐것 같은것 부터 지워간다. (3) 지우고, (2) 지우고 (1)이 남았고 그렇다면 1번이 문제의 원인이다. 근데 사실 이러한 경우는 많지는 않다. 문제의 경계선을 찾을수 없다면, 나는 당시 apLog, Message, Data ,DataHistory 등등 ..

dev/trouble shooting

telnet : not found

yum install telnet

dev/trouble shooting

java Linux DB Connect Delay 현상

운영환경에서 원인을 알 수 없는 Delay 현상이 발견됐다. 할 수 있는 모든 것을 의심하며, 원인을 찾았다. 그중 하나가 Linux 위의 Java Program 이 DB connection 할때, 느려진다는 것이다. 이유는 Linux 위의 java Process 가 DB의 연결할때, 난수가 필요한대, 그 난수의 발생이 오래걸린다나 뭐라나 자세한 내용은 https://waspro.tistory.com/254 [Oracle] getConnection 지연 조치 방법 본 포스팅은 Oracle / Tibero 접속세션을 구분하는 방법에 대한 고찰입니다. 본 가이드는 /dev/random 으로 인한 지연에 대해 설명하고 있습니다. /dev/random 이란? random 의 의미가 "임의의", "일정치 않는"의..

jeongsu
'dev/trouble shooting' 카테고리의 글 목록