Benjamin_D
(Benjamin Decotte)
5월 11, 2021, 4:08오전
2
Duane:
먼저 백업을 수행할 것입니다…
반드시 백업을 해두세요. 만약 모든 것이 정상이라고 해도, 해당 용도로 VPS 기능이 있다면 호스트의 스냅샷을 찍어두는 것이 좋습니다. 데이터베이스 업데이트가 이루어질 것이므로, 문제가 발생했을 때 백업에서 복구하는 것보다(참고로 복구 과정은 연습해두면 좋습니다) 스냅샷으로 되돌리는 것이 더 쉬울 수 있습니다. 추가적인 안전 조치로 app.yml 파일의 사본을 만들고, 현재 있는 커밋의 SHA를 어딘가에 기록해두는 것은 어떨까요?
2.4에서 2.7로 업그레이드할 때 PostgreSQL 업데이트가 몇 가지 있는 것으로 기억하는데, 예습 차원에서 이 링크들을 둘러보는 것도 좋습니다: Search results for 'postgresql update' - Discourse Meta
Duane:
사이트가 자동으로 오프라인으로 전환되나요?
네, 재빌드(rebuild) 동안 컨테이너가 중지됩니다.
Duane:
사용자에게 이에 대한 메시지가 생성되나요?
아니요, 기본적으로는 제공되지 않습니다.
This guide is intended for advanced users, who are already using nginx outside the docker container. By following this guide you make your setup more complicated and will lose some speed benefits like HTTP2 if you’re not running Ubuntu 16.04 or later. Proceed with caution!
When Discourse is rebuilding or starting up, your users will usually either see an error message from their browser…
[image]
…or a not-so-nice 502 error message from Nginx:
[image]
If you’re a perfectionist …