실패한 서비스 복구

LinuxBeginner
지금 연습하기

소개

보고서 내보내기 서비스가 시작되지 않습니다. 서비스의 간단한 구성 파일에 잘못된 포트 값이 포함되어 있기 때문입니다. 서비스 로그에는 허용되는 범위가 표시됩니다.

앞선 안내형 실습에서는 동일한 복구 절차를 연습했습니다. 상태를 확인하고, 저널을 읽고, 구성 값 하나를 수정한 다음, 실패 상태를 초기화하고 서비스를 시작하는 과정입니다.

서비스를 활성 상태로 되돌리기

현재 상황

labex-report-export.service가 실패한 상태입니다. 이 서비스는 /etc/labex-report-export.conf에서 하나의 PORT 설정을 읽습니다.

범위

  • 서비스 상태와 저널 정보를 사용하여 실패 원인을 파악합니다.
  • 잘못된 PORT 값만 변경합니다.
  • 1024에서 65535 사이의 숫자 포트를 선택합니다.
  • 유닛 파일이나 관련 없는 다른 서비스는 수정하지 않습니다.

목표

유효한 포트가 구성된 상태로 labex-report-export.service를 활성 상태로 유지합니다.

완료 기준

  • systemctl is-active labex-report-export.service 명령이 active를 출력합니다.
  • /etc/labex-report-export.conf에 범위 내의 숫자로 된 PORT 값이 하나 포함되어 있습니다.

힌트

진단은 어디서 시작해야 하나요?

안내형 실습에서 연습한 것과 동일한 systemctl status 및 해당 유닛 전용 journalctl 명령을 사용하세요. 오류 메시지에 잘못된 값이 무엇인지 설명되어 있습니다.

요약

서비스 관련 정보를 바탕으로 잘못된 값 하나를 수정하고, 실패한 유닛을 다시 서비스 상태로 복구했습니다.

✨ 솔루션 확인 및 연습