이 문서는 “컴파일러 프로세스가 시간 초과되었습니다. 다시 시도하십시오.”
웹 기반, ChromeOS, iPadOS 또는 Android 운영 체제에서 실행되는 VEXcode IQ는 사용자 프로젝트를 마이크로프로세서 코드로 컴파일하기 위해 클라우드 컴파일러를 사용해야 합니다. 이러한 플랫폼의 보안 제한으로 인해 VEX 마이크로프로세서 컴파일러는 로컬에서 실행할 수 없습니다. 이 문제를 해결하기 위해 VEXcode는 Cloud Compiler 웹 서비스를 사용하여 이러한 플랫폼의 사용자가 로봇에 코드를 다운로드할 수 있도록 합니다.
참고: Windows 및 Mac 사용자는 Cloud Compiler 서비스를 사용하지 않습니다.
사용자는 status.vexcode.cloud 를 방문하여 모든 사용자의 Cloud Compiler에 대한 서비스 중단이 있는지 확인할 수 있습니다.VEXcode Cloud Compiler 서비스가 상태 웹사이트에서 "연결됨"으로 보고되는 경우 로컬 네트워크가 Cloud Compiler에 대한 액세스를 차단하고 있을 수 있습니다.
방화벽 / 네트워크 정보
(VEXcode 2.3.1+용으로 업데이트된 정보)
VEXcode Cloud Compiler가 작동할 수 있도록 하려면 다음 주소와 포트가 최종 사용자를 위해 네트워크에서 차단 해제되었는지 확인하십시오.
블록/C++ 컴파일러: cppiq.vexcode.cloud
Python Linter 서비스: pythoniq.vexcode.cloud
포트: 443(또한 5637에서 사용 가능)
프로토콜: TCP
참고: Cloud Compiler 서비스에는 고정 IP 주소를 사용할 수 없습니다. 서비스는 AWS에서 호스팅되며 IP 주소는 변경될 수 있습니다. AWS 서버 인스턴스의 시간 기반 구성.
펌웨어 업데이트 서비스: content.vexrobotics.com
포트: 443
프로토콜: HTTPS
클라우드 컴파일러 연결 테스트
IT 관리자는 VEXcode Cloud Check Utility를 다운로드하여 VEXcode를 설치하거나 로봇을 연결하지 않고도 Cloud Compiler 서비스에 대한 로컬 네트워크의 연결 문제를 해결할 수 있습니다.
VEXcode Cloud Check 유틸리티 다운로드 - Windows
VEXcode Cloud Check 유틸리티 다운로드 - Mac
사용하는 방법
- 플랫폼 드롭다운 메뉴에서 플랫폼(IQ, EXP, V5)을 선택합니다. 선택하면 UI가 업데이트되어 올바른 서버를 표시합니다.
- 표시기의 왼쪽은 Cloud Compiler 서비스 상태입니다. 이는 status.vexcode.cloud의 데이터를 기반으로 합니다. 이러한 지표는 Cloud Compiler 서비스가 모든 사용자에 대해 실행 중인지 알려줍니다.
- 표시기의 오른쪽은 현재 네트워크에서 Cloud Compiler 서비스로의 연결입니다. 이러한 표시기에 "연결되지 않음"이 표시되면 네트워크에서 Cloud Compiler에 대한 액세스를 차단하고 있는 것입니다. 이 문서의 정보를 사용하여 네트워크에 나열된 주소와 포트를 엽니다.
- "다시 테스트" 버튼은 Cloud Compiler 서비스에 다시 연결을 시도하고 상태 표시기를 새로고침합니다.