본문 바로가기

Tech/[Trouble Shooting] Logs

WARING: The locate database (/var/db/locate.database) does not exist. 요약파일이 있는 것을 알고 있음에도 불구하고 위와 같은 오류가 발생한다면, database가 업데이트 되지 않았을 확률이 높다.locate는 find 명령어와 달리 미리 저장된 디렉터리의 database를 활용하여 동작한다.따라서 updatedb 명령어를 통해 디렉터리의 상태를 업데이트 해줘야 한다.나의 경우 원래 리눅스 환경에서만 사용했던 명령어인데 Mac OS에서는 다른 경로에 있다는 것을 모르고 있었다. 해결sudo 명령어로 /usr/libexec/locate.updatedb를 수행해 주면 된다. 더보기
EFS 실습 후 AWS Security Group 종속성 오류 요약AWS SAA 실습 후 Securtity Group 삭제하려고 하는데 종속성으로 인해 삭제가 불가능했다.실습했던 기타 리소스들인 인스턴스, ENI, EFS 들을 확인해 봤지만 이미 전부 삭제한 상태여서 종속성이 존재할 수가 없었다.범인은 Security Group 이였다. 해결EFS 생성 시 자동으로 Security Group를 생성하도록 설정할 수 있는데, 이 과정에서 2개의 SG(Security Group)가 생성이 된다.instance-sg-n, efs-sg-n 이라는 SG들인데 각 SG들은 서로 상호의존하게 된다.왜일까? 실습 당시 다른 AZ에 소속된 인스턴스들이 EFS에 접근하는 시나리오였다.즉, 이 인스턴스들에 대한 SG 또한 필요하다. 때문에 AWS에서는 이를 자동화 해준 것이다. 각 S.. 더보기
DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact Connection timed out: connect. 요약AWS RDS 서비스를 통해서 생성한 MySQL 인스턴스 접근이 Security Group에 적용된 Inbound Rule에 의해 차단된 경우 발생할 수 있는 오류이다. 해결아래와 같이 Inbound rules에 3306 포트 번호가 들어가있는지 확인합니다.RDS 생성 시 설정에 따라 3306이 아닌 다른 포트 번호일 수 있습니다. 더보기