Squid는 구성을 검증하는 작업과 적용하는 작업을 별도로 제공합니다.

  • -k parse 는 구문을 검사합니다.
  • -k reconfigure 는 실행 중인 인스턴스에 구성을 다시 읽으라고 요청합니다.
  • 서비스 재시작은 프록시 프로세스를 중지하고 시작합니다.

파일, 인스턴스, 설정

관련된 바이너리, 구성 경로, 서비스 인스턴스를 확인합니다. 사용자 지정 경로나 여러 인스턴스가 있으면 올바른 구문 검사가 다른 파일을 대상으로 할 수 있습니다.

변경하는 설정에 대해서는 설치된 릴리스의 문서를 참고합니다. 리스너, 프로세스, 시작 옵션이 같은 다시 읽기 동작을 공유한다고 볼 수는 없습니다.

재구성을 요청한 뒤에는 서비스 상태와 로그에서 수용 여부를 확인합니다. 파서 결과는 구문을 확인해 줄 뿐이고, 실행 중인 서비스가 실제로 무엇을 했는지는 그 관찰이 보여 줍니다. 액세스 정책 변경이라면 통제된 대상에 대해 허용된 요청과 거부된 요청도 확인하십시오.

재시작이 필요하면 활성 연결과 백그라운드 작업을 계획에 넣고, 애플리케이션이 중단된 작업을 어떻게 복구하는지도 고려합니다. 반복 재시작으로는 잘못된 구성이나 사용할 수 없는 파일을 고칠 수 없습니다.

관련 글