개요 Slack은 아주 편리한 엔터프라이즈 협업 도구이다. 애플리케이션에서도 Slack을 이용하면 장애와 같은 중요한 상황에서 적절한 메시지를 특정 채널에 전송할 수 있다. 이번 글에서는 Slack 연동을 통한 메시지 전송 방법을 소개하고자 한다. Slack 채널 생성 및 WebHook URL 획득 Slack에 메시지를 전송하기 위해서는 먼저 채널 생성과 WebHook URL 획득이 선행되어야 한다. 방법은 아래와 같다. Slack 로그인 → Administration → [Manage Apps] 클릭 → Search App Directory: Incoming WebHooks → [Add to Slack] 클릭 → (채널을 이미 만들었을 경우) Choose a channel: 생성한 채널 선택 → (채널..
개요 오래된 레거시 시스템의 리뉴얼 프로젝트를 진행하다보면 데이터베이스 마이그레이션 작업은 필연적으로, 특별한 이유가 없다면 1순위로 관리가 편리한 Amazon Aurora로의 이전을 고려하게 된다. 이번 글에서는 온프라미스 환경에서의 MySQL/MariaDB 데이터베이스를 Amazon Aurora 인스턴스로 이전하는 방법을 설명하고자 한다. 첫번째로 MySQL 데이터베이스의 이전 방법, 두번째로 MariaDB 데이터베이스의 이전 방법을 정리하였다. MySQL/MariaDB 이전 방법 종류 가장 편리한 방법은 원본 데이터베이스의 innobackupex 백업 파일을 생성한 후, Amazon S3에 업로드하고 바로 Amazon Aurora 인스턴스를 생성하는 것이다. (원본 데이터베이스로 MySQL만 지원하..
개요 CentOS 7(또는 Amazon Linux 2)에서 /tmp 디렉토리는 시스템에 의해 사용된 임시 파일을 저장한다. 임시 디렉토리이기 때문에 누적된 임시 파일은 운영체제에 의해 주기적으로 제거된다. 주의할 점은 애플리케이션과 같은 시스템이 아닌 사용자에 의해 사용된 임시 파일은 별도로 제거되지 않고 계속 누적되어 디스크 용량 부족을 초래하여 운영 서비스에도 영향을 끼칠 수 있다. 이번 글에서는 사용자에 의해 생성된 임시 파일을 주기적으로 제거하는 방법을 소개하고자 한다. /tmp 디렉토리 파일 목록 조회 /tmp 디렉토리에 누적된 파일 목록을 조회하는 방법은 아래와 같다. # /tmp 디렉토리의 모든 파일을 출력 $ find /tmp -type f # /tmp 디렉토리에서 시스템이 생성한 파일을 ..
개요 Sphinx(스핑크스)는 C++ 기반의 무료 오픈 소스 풀텍스트 검색 서버이다. Sphinx의 장점은 쉬운 설치와 사용법에 있다. 특히, 애플리케이션 입장에서는 기존의 MySQL/MariaDB와 동일한 방법으로 스핑크스에 연결하여 SQL과 유사한 쿼리로 인덱스에 대한 CRUD를 수행할 수 있어 매우 편리하다. (이러한 접근 방식을 SphinxQL이라 부른다.) Sphinx 3 설치 아래는 CentOS 7 운영체제에 Sphinx 3(2020-01-31에 공개된 3.2.1 기준)를 설치하는 예이다. 가장 먼저 로컬에 위치한 Sphinx에서 MySQL/MariaDB 원격 서버에 연결하기 위한 클라이언트를 설치할 차례이다. ### 인덱스 대상이 되는 MySQL/MariaDB 원격 서버에 연결하기 위한 클라..
- Total
- Today
- Yesterday
- Kendo UI
- CentOS
- graylog
- 구동계
- jsp
- node.js
- Docker
- 자전거
- 로드 바이크
- 로드바이크
- Tomcat
- Kendo UI Web Grid
- kotlin
- java
- 태그를 입력해 주세요.
- MySQL
- Eclipse
- chrome
- maven
- spring
- jpa
- 평속
- Spring MVC 3
- JavaScript
- JHipster
- bootstrap
- jstl
- Spring Boot
- DynamoDB
- 알뜰폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |