Percona mysql에 Haproxy check 연동
By JH의 컴퓨터세상 | 2020년 2월 6일 |
Tocu 엔진을 사용하려 퍼코나 mysql을 설치하고 haproxy에 연결하려고 하니 각 DB 서버에 Load balance는 정상적으로 작동을 하는데, db health check가 되지 않는다.그래서 찾아보니 기존 mysql에서는 haproxy에서 DB 서버로 haproxy 계정으로 로그인하여 DB가 살아있는지 체크를 했었는데, percona mysql에서는 xinetd 에 mysqlchk 서비스를 추가하여 9200번 포트를 통해 DB서버로 통신하고, DB서버에서 mysqlchk 스크립트를 통해 체크를 수행하는것 같다.아래는 테스트 진행 내용을 정리해 보았다. 구성 환경각 OS : Centos 7.7DB 서버 3대 : Percona mysql 8.0 설치.Haproxy 서버 2대 : Ha
[리눅스커널][시그널] 커널에서 시그널을 전달하는 진입점은 어디일까?
By Guillermo Austin Kim | 2019년 4월 4일 |
시그널 전달 진입점 시그널 생성 과정에서 스케줄러에게 시그널을 받을 프로세스 실행 요청을 했습니다. 리눅스 커널은 언제 시그널을 타겟 프로세스에게 전달할까요?출발점은 두 가지 실행 흐름입니다.1> 시스템 콜 핸들러 실행 마무리 후 ret_fast_syscall 레이블2> 인터럽트 핸들링 후 __irq_usr 레이블 이 동작은 리눅스 커널보다 ARM 프로세스가 많은 관여를 합니다. ret_fast_syscall 레이블 분석 유저 프로세스가 시스템 콜 핸들러 실행을 마치면 ret_fast_syscall 레이블로 복귀합니다. ret_fast_syscall와 slow_work_pending 레이블에서 프로세스에게 시그널이 전달됐는지 점검합니다. 해당 코드 분석을 시작하겠습니다.[https:/
리눅스에서 시스템 로그 확인 - journalctl
By 반달가면 | 2022년 8월 13일 |
리눅스의 시스템 로그(system log)를 확인하고 싶다면 터미널창에서 journalctl을 사용하면 되겠다. # 시스템 로그 전체 열람 journalctl 위와 같이 입력하면 가장 오래된 로그부터 보여준다. 만약 가장 최근의 로그부터 역순으로 보고 싶다면 -r 옵션을 사용한다. # 최근 로그부터 보기 journalctl -r 현재 발행하는 시스템 로그를 실시간으로 보고 싶다면 -f 옵션을 사용한다. # 실시간 확인 journalctl -f 특정 로그를 찾고 싶다면 grep을 활용할 수 있다. # sudo 로그만 보기 journalctl | grep sudo | more 시스템 로그는 시간이 오래 지나면 꽤 많은 분량이 된다. 현재 어느 정도의 디
써큘레이터 무소음선풍기 따따베 무선선풍기
By 기동이의 이야기 | 2022년 6월 21일 |