1. 상황 A : dev 환경의 ZZZ 서버가 정상적으로 응답을 안주고 있는데, 혹시 작업중이신게 있으신가요..? M : 오잉..? 해당서버 현재 apache / tomcat 은 정상적으로 구동되어 있습니다. A : ??? 음.. 그러면 혹시 해당 장비의 apache 와 tomcat 이 정상적으로 연결되어 있는지도.. 확인 한번 부탁드리겠습니다. M : 네, 알겠습니다. 2. 진행 일반적으로 apache 와 tomcat 이 같이 구동되어있는 환경에서 해당 서버의 http request 는 apache 의 80 port 로 수신하며, apache 가 해당 요청을 8080 port 의 tomcat 에 전달한다. 이때 만약 apache 와 tomcat 이 정상적으로 connection 되어있지 않다면 정상적으..
1. 상황 A: 저희 172.21.x.x redis 서버를 다른 서비스에서 사용하고 있는 곳이 있나요..? 확인 한번 부탁드립니다. 사용하는곳이 없다면 해당 장비를 제거하려고 합니다. 위의 작업 지시를 받고, 코드 저장소를 확인해보니.. 분명 코드에는 해당 장비의 ip 가 config 에 명시되어 있는 서비스가 있었다. redis ip : 172.21.x.x하지만. 해당 코드가 레거시이며.. 실제로는 해당 장비의 redis를 사용하고 있는 서비스는 없을 것 같다는 의구심이 굉장히.. 많이 든다. 그렇다면 어떻게 해당 장비의 사용 유무를 확실히 할 수 있을까? 2. 진행 특정 장비의 서비스를 외부에서 사용하고 있는 곳이 있는지 (호출하고 있는 서비스가 있는지) 확인 해보기 위해 다음과 같은 절차를 수행할 ..
이번 글에서는 SSL offloading에 대해 알아보도록 하겠습니다. 1. 상황 (KKK 서비스) A : 저희 이번 신년 기점으로 순간 트랙픽이 튀었었는데. 이부분 관련해서 고민해 보아야 할 게 있어요. B : 트래픽 몰릴 것을 대비해서 서버 수도 미리 증설해두었는데도.. 트래픽을 감당하지 못했네요.. 이 문제를 어떻게 해결하면 좋을까요? A : 서버 갯수의 문제가 아니였던 것 같아요. 트래픽이 몰린 시점을 보면, 각 서버별 CPU 사용량도 그렇게 높지 않았어요. 인프라쪽에 문의해본결과 트래픽이 처음 인입되는 L4의 QPS에 한계가 있는 것 같다는 답변을 받았습니다. 즉.. 맨 앞단에서 클라이언트 트래픽을 받고 있는 L4가 해당 트래픽을 견디지 못하고 있기 때문에 효과가 없었던 것 같습니다. B : 네..
1. 문제 erorr가 올라오는 slack 채널에 이모티콘 🤪 저장이 실패했다는 에러가 종종.. 올라오고 있었습니다. '아니? 현대의 데이터베이스에 이모티콘이 저장이 안될 수 가 있나..?' 라는 생각과 함께 해당 오류가 발생하고 있는 table의 character set을 확인하기위해 다음과 같은 명령어를 입력해보았습니다. SHOW FULL COLUMNS FROM mytable; 그 결과 현재 서비스에서 실 사용중인 table의 character set이 utf8로 설정된 것을 확인할 수 있었습니다. 아.. utf8mb4가 아니라 utf8로 설정이 되어 있었구나.. 그랬구나? 2. 원인 원인은 utf8mb4로 설정되어 있어야 할 character set이 utf8로 설정되어 있었기 때문입니다. 그럼 u..