본문 바로가기
SEO's Study/프로페셔널한 이야기

CentOS7 이슈 : sd_journal_get_cursor() failed

by 신SEO세오 2020. 3. 27.
반응형

 

 

리눅스 마스터가 되는 그날까지  

끝없이 공부해보는 HABii입니다 ㅠ__ㅠ

 

 

오늘은 messages 로그에 rsyslogd fail로그가 발생해서 알아봤네요 

리눅스 서버는 알면 알수록 모르는 것 같은 느낌 @.@

 

 

#cat /var/log/messages | grep fail
Mar 26 22:47:20 [vm-name] rsyslogd-3000: sd_journal_get_cursor() failed: 'Cannot assign requested address'

 

 

도대체 이게 무슨 에러지 'ㅡ'....

봤보고 모르는 척 하기도 애매하고 찜찜해서 찾아봤어요

 

 

rsyslogd는 메세지 로깅을 지원하는 시스템 유틸리티로

일정한 규칙을 통해 메세지를 기록, 관리하는 기능이라고 생각하심 됩니다

rsyslogd는 CentOS6.5부터 지원하는 프로세스고

/etc/rsyslog.conf 파일 수정으로 messages에 기록되는 로그를 변경할 수 있어요

 

 

뭐.. 암튼..

 

 

sd_journal_get_cursor() failed: 'Cannot assign requested address' 로그는 

CentOS 7.6에서 발생하는 Well-known에러로

rsyslog가 시스템로그를 로깅하며 발생하는 버그입니다 

 

 

날짜 관련 로그를 찍으며 문제가 발생하는 것으로 추측되고, 

로그 관련된 부분이기 때문에 실제 서버에 수행되는 프로세스에는 영향이 없습니다

즉 서비스에도 영향이 없을거란 이야기지요

 

 

그럼에도 불구하고 fail log가 뜨지 않았으면 할 경우

/etc/rsyslog.conf를 수정하시면 됩니다!

 

 

# vi /etc/rsyslog.conf

..
..
//아래 두줄 주석
ModLoad imjournal 
IMJournalStateFile imjournal.state
..
..
//아래 추가
module(load="imjournal" StateFile="imjournal.state" WorkAroundJournalBug="on")

..
:wq! 


# systemctl restart rsyslog 

 

 

 

그럼 20000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

댓글