저는 VPS에서 사이트를 호스팅하고 있습니다. 사이트를 다시 빌드할 때마다(플러그인 추가 등) 총 15분 정도의 다운타임이 발생하는데, 인생 전체의 관점에서 보면 15분은 아무것도 아니지만, 다운타임이 절대 발생해서는 안 되는 기술 업계에서는 매우 중요한 문제입니다.
가장 간단한 해결 방법은 데이터 컨테이너를 별도로 두는 2컨테이너 구성을 사용하는 것입니다. 이렇게 하면 기존 컨테이너가 계속 실행되는 동안 새로운 컨테이너를 구축할 수 있습니다. 새로운 컨테이너가 시작되는 동안 약 1분 정도의 가동 중단 시간이 발생하게 됩니다.
이를 수행하는 가장 쉬운 방법은 다른 VM을 실행한 후 discourse-setup에 --two-container 스위치를 전달하는 것입니다. 수동으로 수행하는 방법에 대한 주제도 있습니다.
안녕하세요, 2016년에 올라온 이 게시글인가요? Faster rebuilds?
더 이상 유효하지 않은 건가요?
아마도 다음을 참고해 보세요.
제가 말씀드린 것이 바로 이것입니다. 기본 설치 스크립트가 변경되지 않는 한, 또는 변경될 때까지 절대 구식이 되지 않습니다.