본문 바로가기

업무 기록56

리눅스 1초마다 실행 된 반복된 횟수 찾기(더하기) 메세지 발송 코드 디버깅 과정에서 새로 배운 내용이다. 기존 테스트 시에는 Postman 이나 Jmeter에 이미 초당 발송 건수나 평균을 확인할 수 있는 경우가 많았는데 SQL 로 10000건같이 대량 발송 후 초당 처리건수를 로그에서 확인할 수 있다는 것을 알게되었다. 14:03:45.094 dlvs : oa=[90004] da=[010------] sn=[464878] rcsn=[300990] call=[------][------] sid=[2] cpid=[song_test3] scnt[1] id=[id] resellerCode[30-----71] 위에 로그는 발송 간 일부분이다. 여기서 dlvs가 발송간 1번만 나오는 것이여서 저걸 기준으로 초당 발송 카운트를 할려고 하였다. 해당 MMS.2024.. 2024. 1. 4.
tomcat서버 설치(jdk, loglotate, FirewallD..) 이번에 부하분산 및 용량을 증가시키기기 위해 기존에서 웹서버를 하나 더 띄우기 위해 나보고 기본적인 것만 설치된 서버에서 웹을 띄우라고 하였다. 물론 지금보면 간단한 내용이였지만 따로 내용없이 처음 해보는 것이여서 시간이 좀 걸렸고 까먹지 않기위해 기록을 하게되었다. 먼저 계정을 만들어 주었다. 톰켓 서버를 띄울 곳을 만들기로 하였으며 기본적인 계정도 존재하지 않았다. 2023-12-12 07:34:56 useradd -c songadmin -s /bin/bash -m songadmin 추가로 기본적으로 설치한 것 20 2023-12-12 07:34:56 dnf -y install man-pages 21 2023-12-12 07:34:56 dnf -y install mlocate 23 2023-12-12.. 2023. 12. 13.
vi, vim 편집기 명령어 [Linux] 오늘은 기본적으로 순전히 내가 많이 사용하면서 각끔 까먹는 명령어를 기록할려고 한다. vi 의 향상버전을 vim이라고 하는데 내가 사용하는 환경은 vi를 처도 vim이 실행된다. vi(m)는 리눅스와 다른 유닉스 기반 시스템에서 사용되는 텍스트 편집기 중 하나이다. vi는 화면 편집이 가능한 텍스트 인터페이스를 제공하며, 강력하면서도 핵심 기능들을 제한된 키보드 명령어로 수행한다. 다음은 vi의 주요 명령어 및 사용법에 대한 간단한 설명이다. 명령모드, 입력모드, 마지막 행 모드 3가지로 구분하지만 여기서는 순수 내가 자주 사용하는것을 가록할 것이다. 시작 이동: G: 파일의 끝으로 이동 h: 좌로 이동 j: 아래로 이동 k: 위로 이동 l: 우로 이동 삭제 및 복사: u: Ctrl + z x: 현재 커.. 2023. 12. 12.
[Tomcat] work/catalina/localhost 폴더 변경하지도 않은 파일이 갑자기 오류가 발생하였다. 해당 서버의 로그를 보니 하단과 동일하게 에러를 발생하고 있었다. 안터넷에 해당 에러를 찾아보니 권한 문제나 여러 문제가 검색되었지만 컴파일오류로 판단됬고 파일을 다시 올리니 정상작동 하였다. work/Catalina/localhost 디렉터리 Apache Tomcat 서버에서 JSP 파일이나 서블릿과 같은 동적 웹 어플리케이션 컴포넌트를 컴파일하고 실행하기 위해 사용되는 작업 디렉터리이다. 이 디렉터리는 Tomcat이 각 웹 어플리케이션에 대해 생성하며, 해당 어플리케이션이 실행될 때 동적인 자바 클래스 파일과 그에 따른 리소스를 저장한다. 구조 일반적으로 work/Catalina/localhost 디렉터리는 다음과 같은 구조를 가지고 있다: 역할 웹 .. 2023. 12. 11.