picture
  1. 일반적인 문제

일반

1. HTML 파일이 GitHub 저장소에 있는데 도메인으로 접속하면 정상적으로 페이지가 로드되지 않아요.

  • HTML 템플릿은 기본적으로 github 저장소 내 최상위(루트) 디렉토리의 index.html 파일을 렌더링하여 홈 화면으로 설정합니다. 저장소 내의 html 파일명을 확인해주세요.

2. Cloudflare 도메인 연결시 ERR_TOO_MANY_REDIRECTS 오류가 발생합니다.

  • 클라우드플레어 연결 후 ERR_TOO_MANY_REDIRECTS 발생할 때 SSL/TLS 암호화 모드가 가변으로 되어 있는 경우, 전체 혹은 전체(엄격)으로 변경이 필요합니다.
  • 도메인 연결 과정에서는 프록시 상태 체크를 해제해야 합니다. 인증서 발급까지 완료된 경우 프록시를 다시 체크하여 활성화 해주세요.

3. 클라우드타입에서 볼 수 있는 로그뷰 말고 별도의 파일로 로그를 따로 저장하고 싶습니다.

  • 현재 클라우드타입은 디스크 마운트를 지원하지 않아 어플리케이션에서 파일로 출력하더라도 영구히 저장되지 않습니다. 추후 디스크 마운트 기능을 지원 예정이며, 로그 수집은 Papertrail과 같은 서비스를 사용하는 것을 권장합니다.

4. 클라우드타입 터미널에서 sudo 명령어를 사용하고 싶습니다.

  • 컨테이너 기반 서비스 특성상 VM과는 달리 클라우드타입의 터미널은 디버깅 및 확인 용도로만 사용하는 것을 권장합니다. 또한 터미널에서 조작한 모든 설정은 재시작시 초기화됩니다. 설치가 필요한 라이브러리 등이 있다면 Dockerfile 을 통해 배포해주세요.

5. 서비스 접속 시 50X 페이지만 뜹니다.

서비스 배포 후 50X 발생 시, 실행 로그 결과에 따라 다음과 같은 케이스로 나눠 살펴볼 수 있습니다.

1️⃣ 어플리케이션이 정상적으로 구동되지 않고 예외가 발생하거나 서버가 종료된 경우

  • 어플리케이션 구동에 필요한 패키지가 정상적으로 설치되지 않았거나 데이터베이스 연결이 실패했을 수 있습니다. 실행 로그의 에러 메세지를 기반으로 소스 내용 및 환경 변수 등을 확인해주세요.

2️⃣ 서버는 정상적으로 구동됐는데 권한과 관련된 에러가 발생하는 경우

  • 언어 및 프레임워크 중 특정 도메인 규칙에 대하여 CORS 허용 규칙을 적용해주어야 접속이 가능한 것이 있습니다. 아래의 링크를 참고하여 관련된 설정을 소스에 반영후 재배포 부탁드립니다.
  • CORS 설정

3️⃣ 빌드가 정상적으로 완료 되었는데 상태가 ‘시작중’에서 바뀌지 않고 생성된 URL에 접속해도 503 페이지만 뜨는 경우

  • 루트 디렉토리가 아닌 서브디렉토리에 코드가 존재하는 경우 이러한 상황이 발생할 수 있습니다. 사용자의 저장소를 디렉토리를 확인하고, 해당되는 경우 아래의 영상을 참고하여 배포시 서브디렉토리 설정을 추가해주세요.

4️⃣ 서버는 정상적으로 구동됐는데 접속시 에러창이 뜨고 실행 로그에 아무런 반응이 없는 경우

  • 소스 코드에 설정된 포트가 배포시에 작성하신 포트와 불일치할 경우일 확률이 높습니다. 입력한 포트를 확인해주세요.
사용에 문제나 어려움이 있다면 디스코드 채널에서 문의하세요.
디스코드 링크