'brew services start error'에 해당되는 글 1건

  1. 2024.05.19 MongoDB 실행 오류

MongoDB 실행 오류

OS/삽질하기 2024. 5. 19. 21:02
brew tap mongodb/brew
brew install mongodb-community@7.0
brew services start mongodb-community@7.0

위 명령어들을 실행해서 몽고디비를 깔고 실행을 하면, 간혹 서버의 상태가 에러로 표시되는 경우가 있다.

❯ brew services start mongodb/brew/mongodb-community@6.0

==> Successfully started `mongodb-community@6.0` (label: homebrew.mxcl.mongodb-c
❯ brew services
Name                  Status      User   File
mongodb-community@6.0 error  3584 ihojun ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community@6.0.plist
postgresql@14         none

나 같은 경우에는 디렉토리 접근 권한이 문제였어서, 이를 해결하기 위해 디렉토리 접근 권한을 변경해주었다.

1. 데이터 디렉토리와 그 안의 모든 파일들의 소유권을 현재 사용자로 변경합니다:

sudo chown -R `id -un` /opt/homebrew/var/mongodb

2. 데이터 디렉토리와 그 안의 모든 파일들에 적절한 권한을 부여합니다:

sudo chmod -R 755 /opt/homebrew/var/mongodb

3. 로그 디렉토리와 그 안의 모든 파일들의 소유권을 현재 사용자로 변경합니다:

sudo chown -R `id -un` /opt/homebrew/var/log/mongodb

4. 로그 디렉토리와 그 안의 모든 파일들에 적절한 권한을 부여합니다:

sudo chmod -R 755 /opt/homebrew/var/log/mongodb

이렇게 설정 한 후 다시 서버를 실행하면 정상적으로 작동하는것을 볼 수 있었다.

참고: Intel 버전과 M1 버전의 맥북은 경로가 다르니 경로를 확인 할 것.

: