ServBay에서 패키지 비활성화하기
ServBay는 통합된 로컬 웹 개발 환경으로, 웹 서버, 데이터베이스, 프로그래밍 언어 런타임 등 다양한 소프트웨어 패키지를 유연하게 관리할 수 있습니다. 시스템 성능을 최적화하거나 자원 점유를 줄이거나, 보안상 이유로 특정 패키지의 실행을 일시적으로 중단해야 하는 경우가 있습니다. 예를 들어, 현재 PHP 프로젝트만 개발 중이라면 Node.js나 Python 환경과 같은 불필요한 패키지는 잠시 비활성화할 수 있습니다.
필요하지 않은 패키지를 비활성화하는 것은 쉽고 권장되는 작업입니다. 아래에서 ServBay에서 패키지를 비활성화하는 구체적인 단계와 안내를 확인할 수 있습니다.
패키지 비활성화 절차
ServBay 앱 실행
- ServBay 앱을 열고, 왼쪽 내비게이션 메뉴에서
패키지
를 선택하세요.
- ServBay 앱을 열고, 왼쪽 내비게이션 메뉴에서
패키지 목록 확인
패키지
페이지에서, 설치된 모든 패키지와 사용 가능한 패키지의 리스트를 볼 수 있습니다. 이 리스트에는 각 패키지의 이름, 현재 버전, 실행 상태(예:실행 중
,비활성화됨
), 그리고 관련 정보(PID 등)가 명확하게 표시됩니다.
비활성화할 패키지 찾기
- 리스트에서 일시 중단하려는 패키지를 찾으세요. 패키지 이름을 반드시 다시 한 번 확인하여 실수로 다른 패키지를 중단하지 않도록 주의하세요.
비활성화 스위치 변경
- 비활성화하려는 패키지 오른쪽에 상태 스위치가 있습니다. 스위치를
켜기
에서끄기
로 변경하세요.
- 비활성화하려는 패키지 오른쪽에 상태 스위치가 있습니다. 스위치를
비활성화 작업 확인
- 스위치를 변경하면 ServBay에서 확인 대화 상자가 나타납니다. 해당 패키지를 정말 비활성화할지 물어보니, 대화 상자에서
확인
을 클릭하여 계속 진행하세요.
- 스위치를 변경하면 ServBay에서 확인 대화 상자가 나타납니다. 해당 패키지를 정말 비활성화할지 물어보니, 대화 상자에서
비활성화 완료 대기
- ServBay가 비활성화 작업을 시작합니다. 이 과정은 수초가 소요될 수 있습니다. 실행 중에는 화면에 진행 상황이나 상태 변화가 표시될 수 있습니다.
- 작업이 완료되면 해당 패키지 상태가
비활성화됨
으로 변경되어 서비스가 중지된 것을 확인할 수 있습니다.
예시: Redis 패키지 비활성화하기
아래는 ServBay에서 Redis 패키지를 비활성화하는 구체적인 예시입니다:
패키지
페이지로 이동- ServBay 앱을 열고 왼쪽 메뉴의
패키지
항목을 클릭하세요.
- ServBay 앱을 열고 왼쪽 메뉴의
Redis 패키지 찾기
- 패키지 목록에서
Redis
라는 이름의 패키지를 스크롤하거나 검색하여 찾으세요. 현재 상태가실행 중
인 것을 볼 수 있습니다.
- 패키지 목록에서
비활성화 스위치 클릭
Redis
패키지 항목의 가장 오른쪽에 있는 상태 스위치를켜기
에서끄기
로 변경하세요.
확인 후 비활성화 대기
- 팝업된 확인 대화 상자에서
확인
을 클릭하세요. 이후 ServBay가 Redis 서비스를 중지시키기 시작합니다. 작업이 완료되면Redis
상태가비활성화됨
으로 변경됩니다.
- 팝업된 확인 대화 상자에서
설명: ServBay 패키지 리스트에서 원하는 패키지를 찾아 상태 스위치를 전환하는 모습
자주 묻는 질문 (FAQ)
패키지를 비활성화하면 데이터가 삭제되나요?
패키지 비활성화가 데이터에 영향을 미칠지 궁금해하시는 분들이 많습니다.
패키지를 비활성화한다는 것은 해당 서비스의 프로세스만 중단하는 것이므로, 패키지 자체나 연관된 설정 파일·데이터 파일은 삭제되지 않습니다. 따라서 대부분의 패키지(웹서버 설정, 데이터베이스 파일, 프로그래밍 언어 환경 등)는 비활성화해도 데이터 손실이 발생하지 않습니다.
DANGER
하지만, 특별한 유형의 서비스―특히 모든 데이터를 메모리에 저장하는 서비스(예: Memcached
)―는 서비스를 중단하면(즉, 패키지를 비활성화하면) 메모리 내 데이터가 모두 삭제됩니다. 이런 서비스를 비활성화하기 전에는 꼭 필요한 데이터를 먼저 저장했는지 확인하세요.
비활성화한 패키지는 어떻게 다시 활성화하나요?
패키지를 다시 활성화하는 방법은 아래와 같습니다:
비활성화된 패키지를 다시 실행하려면 ServBay의 패키지
페이지에서 해당 패키지를 찾아 상태 스위치를 끄기
에서 켜기
로 전환하세요. ServBay가 자동으로 해당 패키지의 서비스를 시작합니다.
비활성화 중 오류가 발생하면 어떻게 하나요?
비활성화 과정에서 오류가 발생하면, ServBay 화면에 오류 메시지나 안내가 표시됩니다. 이 정보를 바탕으로 문제를 점검해 보세요. 주로 포트 충돌, 권한 문제, 혹은 패키지 내부 구성과 관련된 경우가 많습니다.
문제를 직접 해결할 수 없는 경우, ServBay의 문제 해결 문서 또는 ServBay 지원팀에 문의하기를 참고하여 추가 지원을 받으실 수 있습니다.
요약
ServBay의 직관적인 사용자 인터페이스를 통해 로컬 개발 환경의 다양한 패키지를 손쉽게 관리할 수 있습니다. 패키지의 비활성화와 활성화 방법을 익혀두면, ServBay 자원 사용을 최적화하고 시스템 응답 속도 및 보안성을 높이는 데 큰 도움이 됩니다. 현재 개발 과제에 따라 실행 중인 패키지를 유연하게 조정하여, 효율적이고 안정적인 개발 워크플로우를 구축해보세요.