본문 바로가기
반응형

IT 이야기103

시스템 Log 파일 관리 방법, 압축 자동화 구현 및 오류 처리 시스템 운영을 하다 보면 로그 파일이 쌓인다. 로그 관리 방법을 생각해보고 압축 자동화 시스템을 구현했다. 그 과정에서 오류가 발생하여 처리했던 내용을 아래와 같이 기록한다. 1. 로그 관리 방법 로그는 어떻게 관리하는 것이 좋을까? 1) 로그로테이션 로그는 보통 로그로테이션을 설정하고 일자별로 파일을 생성하는 것이 관리하기 좋다. 2) 로그를 언제까지 보관할 것인가? 정책적으로 로그를 언제까지 보관할 것인지 결정한다. 별도 백업 폴더에 보관한 로그는 상당한 기간이 지나면 물리적 분리 백업 또는 완전 삭제한다. 3) 로그 압축해서 서버 용량 관리하기 한 달 전 로그파일은 거의 볼 필요가 없어지기 때문에 압축을 하고 백업폴더로 이동시켜 디스크 용량 관리한다. 압축하는 기준 역시 시스템 운영 담당자의 편의 .. 2023. 6. 27.
Confluence 기본 그룹과 권한 관리, 개인공간 생성 제한 Atlassian Confluence는 2가지 기본 그룹이 있다. 출처 : https://confluence.atlassian.com/doc/confluence-groups-139478.html Confluence Groups | Confluence Data Center and Server 8.3 | Atlassian Documentation confluence.atlassian.com 1. 기본 그룹 confluence-users 그룹과 confluence-administrators 그룹이다. 기본 그룹이지만 명칭 변경은 가능하다. confluence-users : 일반적인 사용자로 컨플루언스의 권한이 있는 공간과 페이지안에서 문서를 작성하는 작업을 한다. confluence-administrators.. 2023. 6. 15.
Jira / Confluence / Crowd 라이선스 키 갱신, 개발자 키 확인 방법 Jira / Confluence / Crowd를 운영하다 보면 라이선스 키를 발급, 갱신, 관리하는 업무가 있다. 개발서버의 경우는 개발자 키를 발급받아 입력해야 한다. 방법을 알아보자. 1. 라이선스 키 관리 https://my.atlassian.com/ Log in with Atlassian account We tried to load scripts but something went wrong. Please make sure that your network settings allow you to download scripts from the following domain: https://aid-frontend.prod.atl-paas.net/atlassian-id/front-end/5.0.445 id.. 2023. 6. 14.
Jira 운영데이터를 개발데이터로 이관 후 개발 접속하면 운영으로 리다이렉트되는 문제 해결 Jira 업그레이드 작업을 위해, 운영데이터를 개발데이터로 이관하였다. 그런데 개발 도메인으로 접속하면 운영 도메인으로 자동 리다이렉트 되는 현상이 발생하였다. 운영 주소 : https://*****.com 개발 주소 : https://*****dev.com 개발 주소를 접속하면 운영 주소로 변경되어 로그인도 안되고 설정 값을 바꿀 수도 없는 난감한 상황이다. 이유는 베이스 URL까지 운영 주소로 바뀌었기 때문이다. 예전에는 이런 문제가 없었지만 최신 Jira에서는 해당 이슈가 생긴 것 같다. 직접 DB에서 Base URL을 변경하면 문제가 해결된다. update propertystring set propertyvalue='https://*****dev.com' where id=(select id fro.. 2023. 5. 25.
Jira / Confluence 톰캣 버전 업그레이드 방법 Jira, Confluence를 운영하면서 솔루션 업그레이드 없이 Tomcat 톰캣 버전만 업그레이드 필요한 경우가 있다. 대부분 톰캣 버전의 보안 취약점을 해결하기 위한 사유가 많다. 아틀란시안 Support 페이지에서는 톰캣만 업그레이드 하는 방법을 제시한다. https://confluence.atlassian.com/jirakb/how-to-upgrade-apache-tomcat-version-used-by-jira-879957866.html How to upgrade Apache Tomcat version used by Jira | Jira | Atlassian Documentation How to upgrade Apache Tomcat version used by Jira confluence.a.. 2023. 3. 24.
Jira / Confluence / Crowd DB 접속 정보 관리 파일 Atlassian의 솔루션 제품인 Jira / Confluence / Crowd DB 접속 정보 관리 파일을 알아보겠습니다. 각 솔루션에서 DB 정보를 관리하는 경로와 파일명이 다르고 국내 자료가 없어서 아래와 같이 정리해보았습니다. 1. Jira DB 정보 디렉토리 경로 : jira-home 파일명 : dbconfig.xml 2. Confluence DB 정보 디렉토리 경로 : confluence-home 파일명 : confluence.cfg.xml 3. Crowd DB 정보 디렉토리 경로 : crowd-home/shared 파일명 : crowd.cfg.xml 출처 : Crowd DB 정보(계정/패스워드/IP) 변경 시 필수 설정 - CURVC DevOps - Confluence Crowd DB 정보(.. 2023. 3. 3.
반복문 2개로 부분 문자열 구하기 C++ / Java / 파이썬 임의의 문자열이 있을 때 부분문자열을 구하려면 어떻게 해야 할까요? 예를들어 'abcd' 라는 문자열이 있다면 부분 문자열은 a ab abc abcd b bc bcd c cd d 10개가 부분문자열입니다. 문자열의 인덱스를 0,1,2,3 이라고 생각해봅시다. 그리고 첫 인덱스, 마지막 인덱스를 반복문으로 찾는다고 생각해봅시다. 0 ~ 0 : a 0 ~ 1 : ab 0 ~ 2 : abc 0 ~ 3 : abcd 1 ~ 1 : b 1 ~ 2 : bc 1 ~ 3 : bcd 2 ~ 2 : c 2 ~ 3 : cd 3 ~ 3 : d 모양을 보니 for문을 2번 돌리고 첫 for문 i는 0부터 문자열 크기전까지 1씩 증가시키고, 두번째 for문은 j를 i로 선언해서 문자열 크기전까지 증가시키면 될 것 같습니다. 반복문.. 2023. 2. 7.
집합에서 원소 빠르게 찾기, 차집합, 합집합 알고리즘 풀이 C++ / Java / 파이썬 A라는 집합과 B라는 집합이 있습니다. 각각 집합에는 수많은 원소들이 있고 서로 겹치는 원소들을 빠르게 찾으려고 합니다. 백준 1269번 대칭 차집합 문제를 풀어보면서 집합의 속한 원소를 빠르게 찾는 방법을 알아봅시다. https://www.acmicpc.net/problem/1269 1269번: 대칭 차집합 첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어 www.acmicpc.net 집합 A에서 집합 B를 빼는 것을 차집합이라고 합니다. A에도 있고 B에도 있는 원소를 제거하는 것이 핵심입니다. 마찬가지로 집합 B에서 집합 A를 빼려면 같은 원소를 B에서.. 2023. 2. 7.
AWS 마리아DB 파라미터 그룹 초기 세팅 AWS에서 RDB를 생성하면, 파라미터 그룹 초기 세팅을 해야 합니다. DB 종류마다 세팅 값이 다를 수 있습니다. AWS 마리아DB(MariaDB) 기준으로 설명합니다. 1. 파라미터 그룹을 생성합니다. 동일한 버전을 선택하고 그룹이름과 설명을 작성합니다. 생성한 파라미터 그룹을 클릭합니다. 2. 타임존 세팅 time_zone 검색하여 값을 원하는 시간대로 변경합니다. 변경 사항 저장 버튼을 누릅니다. 3. char를 필터 검색하여 utf8mb4 를 선택하고 저장합니다. character가 들어간 모든 항목의 값을 변경합니다. 문자 인코딩 설정하는 내용으로, emoji 문자를 입력하려면 utf8이 아닌 utf8mb4를 선택합니다. 4. collation으로 조회하여 값을 utf8mb4_general_c.. 2023. 2. 6.
AWS RDB 로컬 PC에서 접속 (MySQL Workbench 설치) 이전 포스팅에서 만들었던 AWS RDBS(MariaDB) 데이터베이스를 로컬 PC에서 접속해 봅시다. 1. MySQL 사이트에 접속합니다. https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com Downloads 메뉴로 들어갑니다. 2. 설치파일을 다운로드합니다. 로그인하지 않고.. 2023. 2. 6.
반응형