Ten artykuł zapewni pomoc administratorom IT i użytkownikom, którzy otrzymują komunikat o błędzie „Upłynął limit czasu procesu kompilatora. Proszę spróbuj ponownie."
Aby VEXcode EXP działał w systemach operacyjnych opartych na sieci Web, iPadOS lub Android, należy użyć kompilatora w chmurze w celu kompilowania projektów użytkowników do kodu mikroprocesora. Ze względu na ograniczenia bezpieczeństwa na tych platformach kompilator mikroprocesorowy VEX nie może działać lokalnie. Aby obejść ten problem, VEXcode korzysta z usługi internetowej Cloud Compiler, aby umożliwić użytkownikom tych platform pobieranie kodu do swojego robota.
Uwaga: użytkownicy systemów Windows i Mac nie korzystają z usług Cloud Compiler.
Użytkownicy mogą odwiedzić stronę status.vexcode.cloud aby sprawdzić, czy wystąpiła przerwa w świadczeniu usług w ramach Cloud Compiler dla wszystkich użytkowników. Jeśli usługi VEXcode Cloud Compiler zgłaszają się jako „połączone” na stronie statusu, oznacza to, że Twoja sieć lokalna może blokować dostęp do Cloud Compiler.
Informacje o zaporze sieciowej/sieci
(Informacje zaktualizowane dla VEXcode 2.3.1+)
Aby mieć pewność, że VEXcode Cloud Compiler będzie działać, upewnij się, że następujące adresy i porty są odblokowane w Twojej sieci dla użytkowników końcowych.
Bloki / Kompilator C++: cppexp.vexcode.cloud
Usługa Python Linter: pythonexp.vexcode.cloud
Port: 443 (dostępny również na 5637)
Protokół: TCP
Uwaga: Stałe adresy IP nie są dostępne dla usług Cloud Compiler — usługi są hostowane na platformie AWS, a adresy IP mogą zmieniać się z biegiem czasu w zależności od konfiguracji instancji serwera AWS.
Usługa aktualizacji oprogramowania sprzętowego: content.vexrobotics.com
Port: 443
Protokół: HTTPS
Aby uzyskać pełną listę wszystkich domen, które muszą zostać umieszczone na białej liście, łącznie z domeną w chmurze, przejdź do Wymagania dotyczące dostępu do domeny dla witryn i zasobów VEX.
Testowanie łączności z kompilatorem chmury
Administratorzy IT mogą pobrać narzędzie VEXcode Cloud Check Utility, które pomaga w rozwiązywaniu problemów z łącznością sieci lokalnej z usługami Cloud Compiler bez konieczności instalowania VEXcode lub podłączania robota.
Pobierz narzędzie VEXcode Cloud Check – Windows
Pobierz narzędzie VEXcode Cloud Check Utility – Mac
Jak używać
- Wybierz platformę (IQ, EXP, V5) z menu rozwijanego Platforma. Po wybraniu interfejs użytkownika zostanie zaktualizowany, aby wyświetlić prawidłowe serwery.
- Lewa strona wskaźników pokazuje status usługi Cloud Compiler, oparty na danych z status.vexcode.cloud. Te wskaźniki poinformują Cię, czy usługi Cloud Compiler są uruchomione dla wszystkich użytkowników.
- Prawa strona wskaźników to Twoje połączenie z usługami Cloud Compiler z Twojej bieżącej sieci. Jeśli te wskaźniki mówią „Brak połączenia”, oznacza to, że Twoja sieć blokuje dostęp do Cloud Compiler. Otwórz adresy i porty wymienione w Twojej sieci, korzystając z informacji zawartych w tym artykule.
- Przycisk „Testuj ponownie” spowoduje ponowną próbę połączenia się z usługą Cloud Compiler i odświeżenia wskaźników stanu.