![허용된 포트와 열려 있는 포트가 GCP Compute Engine 인스턴스에서 작동을 멈춥니다.](https://linux55.com/image/226620/%ED%97%88%EC%9A%A9%EB%90%9C%20%ED%8F%AC%ED%8A%B8%EC%99%80%20%EC%97%B4%EB%A0%A4%20%EC%9E%88%EB%8A%94%20%ED%8F%AC%ED%8A%B8%EA%B0%80%20GCP%20Compute%20Engine%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%EC%9D%84%20%EB%A9%88%EC%B6%A5%EB%8B%88%EB%8B%A4..png)
그래서 저는 포트 8000과 10001(둘 다 Linux 인스턴스와 gcp 방화벽에서 열림)에서 동일한 django 애플리케이션의 두 인스턴스를 실행하고 있습니다. 8000은 테스트 환경을 호스팅하고 10001은 Django 애플리케이션의 "프로덕션" 버전을 호스팅합니다.
프로덕션 인스턴스는 포트 80으로 이동되어 도메인 URL을 수신하는 반면 테스트는 8000으로 유지됩니다. 나는 한동안 이 작업을 수행하지 않았으며 최근에 테스트 환경이 작동하지 않는다는 것을 발견했습니다. 웹 페이지를 로드하는 데 실패하지 않고 포트 10001로 이동할 때까지 계속 작동하지 않기 때문입니다.
인스턴스가 포트 8000에서 실행될 수 없는 이유는 무엇입니까? 그 이후로 Linux 인스턴스에서 제가 한 유일한 일은 현재 비활성화된(포트를 사용하는 경우) cron 작업을 예약하는 것이었습니다. nmap을 보면 포트 8000을 사용하는 유일한 프로세스는 서비스 자체입니다.
나는 이것에 대해 정말로 혼란스러워합니다.