웹서비스의 프로덕션 서버를 다운시켜 버렸을 때에 폭속으로 땅 밑좌석하는 방법🙇♂️🙇♂️💦💦
레토루타리리( @ Report _ 카 ry )입니다. 감사합니다.
무엇을 했습니까?
운영하고 있는 「 모두의 버튼 메이커 」라는 서비스의 서버를 잘못 떨어뜨렸다.
※이 서비스 개발에 관한 기사도 쓰고 있으므로 여기도 읽어주세요.
「트위터로 중얼거리는 버튼」을 간단하게 작성할 수 있는 서비스를 릴리스했습니다【개인개발】
부활시킬 때까지 서비스를 방문한 사람에게 "서버가 다운되어 있기 때문에 잠시 기다려주세요"라고 전하고 싶다.
이를 위해 DNS를 설정하여 GitHub Pages에서 호스팅한 '서버가 다운되었습니다' 페이지로 리디렉션합니다.
차례로 설명해 간다.
1. 실수로 서버를 떨어뜨리다
LINE에서 알림이 온다
서버가 다운되면 LINE에 알림이 오도록 mackerel이라는 도구로 설정하고 있습니다.
실제로 서비스를 보러 가면 떨어지고
아....
2. 우선 twitter로 사과 🙏🙏
사과하자
모두의 버튼 메이커의 운영입니다. 버튼 메이커의 서버 대금을 지불하지 않고 지금 서버가 떨어지고 있습니다. www. - Returuto 💛 웹 서비스 개발로 살고 싶다 (@retoruto_carry)
3. 서버가 다운되었습니다 페이지를 준비합니다.
GitHub 리포지토리를 만들어 이런 느낌의 페이지를 push
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
404.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
LINE에서 알림이 온다
서버가 다운되면 LINE에 알림이 오도록 mackerel이라는 도구로 설정하고 있습니다.
실제로 서비스를 보러 가면 떨어지고
아....
2. 우선 twitter로 사과 🙏🙏
사과하자
모두의 버튼 메이커의 운영입니다. 버튼 메이커의 서버 대금을 지불하지 않고 지금 서버가 떨어지고 있습니다. www. - Returuto 💛 웹 서비스 개발로 살고 싶다 (@retoruto_carry)
3. 서버가 다운되었습니다 페이지를 준비합니다.
GitHub 리포지토리를 만들어 이런 느낌의 페이지를 push
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
404.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
GitHub 리포지토리를 만들어 이런 느낌의 페이지를 push
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>sorry</title>
</head>
<body>
<p>ごめんwwwwwwサーバー落としちゃったwwww</p>
</body>
</html>
404.html
에도 같은 내용을 준비하는 것으로, 2019년 5월 15일 등으로 천이해 온 것도 「서버가 다운하고 있습니다」가 표시할 수 있도록 한다.
※ CNAME이라는 파일은 나중에 GitHub에서 설정하므로 만들지 않아도 된다.
4. GitHub Page 사용
master branch 선택
5. 웹 서버의 DNS의 CNAME을 변경하여 위에서 제공한 페이지로 대상을 변경합니다.
DNS의 설정
[ユーザー名].github.io
를 CNAME으로 설정
GitHub에서 CNAME 설정
Custom domain으로 btnmaker.me
같은 리디렉션 소스 설정
6. 사이트를 방문한 모든 사람에게 사과할 수 있게 됩니다 🙏🙏
btnmaker.me
방문한 사람은 모두이 페이지를 볼 것입니다
번외편
부활시키자
프로덕션 서버를 부활시키고 DNS의 CNAME을 기반으로 되돌리기
복구된 🎉🎉
요약
웹 서비스를 떨어뜨리면 사과하자 🙏🙏🙏🙏
함께 읽고 싶은 기사
이 서비스 개발에 관한 기사도 쓰고 있기 때문에 여기도 읽으십시오
여기까지 읽어주신 분들께
여기까지 읽어 주셔서 감사합니다.
좋아요나 코멘트, SNS에서의 공유 등을 해 주시면, 향후의 격려가 됩니다. 잘 부탁드립니다.
Reference
이 문제에 관하여(웹서비스의 프로덕션 서버를 다운시켜 버렸을 때에 폭속으로 땅 밑좌석하는 방법🙇♂️🙇♂️💦💦), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/retoruto_carry/items/09e87f45c0192f0819e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)