시스템 모니터링을 위해 sysstat
관련 명령어를 사용하였을 때 다음과 같은 에러가 발생하는 경우가 있습니다.
[root@localhost ~]# sar Cannot open /var/log/sysstat/sa08: No such file or directory Please check if data collecting is enabled
같은 에러이지만 경로가 다음과 같을 수 있습니다.
[root@localhost ~]# sar Cannot open /var/log/sa/sa08: No such file or directory
이는 현재 sysstat
서비스에서 진단 데이터를 기록하지 않고 있기 때문에 진단 가능한 데이터가 없어서 발생하는 문제입니다.
먼저 아래 파일을 편집합니다.
[root@localhost ~]# vim /etc/default/sysstat
이후 파일이 열리면 다음과 같은 내용이 있을 것입니다.
# # Default settings for /etc/init.d/sysstat, /etc/cron.d/sysstat # and /etc/cron.daily/sysstat files # # Should sadc collect system activity informations? Valid values # are "true" and "false". Please do not put other values, they # will be overwritten by debconf! ENABLED="false"
여기서 ENABLED
의 값을 false
에서 true
로 변경해줍니다. (RedHat 계열 또는 CentOS에서는 이 값을 지워도 되는 것 같습니다.)
ENABLED="true"
변경이 완료되었다면 파일을 저장하고 빠져나옵니다.
이후에는 sysstat
서비스를 재시작해야 합니다. 다음 명령어를 사용하여 sysstat
서비스를 다시 시작합니다.
[root@localhost ~]# service sysstat restart 또는 [root@localhost ~]# systemctl restart sysstat
이제 다시 동일한 명령어를 실행하면 문제가 해결될 것입니다.
[root@localhost ~]# sar -q Linux 3.10.0-862.11.6.el7.x86_64 (myhost) 10/08/2018 _x86_64_ (1 CPU) 06:17:05 PM LINUX RESTART
Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…
INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…
리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…