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."
VEXcode EXP działający w systemach operacyjnych opartych na sieci Web, ChromeOS, iPadOS lub Android wymaga użycia kompilatora chmury w celu skompilowania projektów użytkownika 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ć witrynę status.vexcode.cloud , aby sprawdzić, czy dla wszystkich użytkowników wystąpiły przerwy w świadczeniu usług Cloud Compiler.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 (również dostępny 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 i adresy IP mogą się zmieniać konfiguracja czasowa instancji serwera AWS.
Usługa aktualizacji oprogramowania sprzętowego: content.vexrobotics.com
Port: 443
Protokół: HTTPS
Testowanie łączności kompilatora 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 Utility — 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 to stan usługi Cloud Compiler - ten bazuje 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.