Ця стаття допоможе ІТ-адміністраторам і користувачам, які отримують повідомлення про помилку «Час очікування процесу компілятора минув. Будь ласка спробуйте ще раз."
VEXcode EXP, що працює в операційних системах на базі Інтернету, ChromeOS, iPadOS або Android, вимагає використання хмарного компілятора для компіляції проектів користувача в код мікропроцесора. Через обмеження безпеки на цих платформах мікропроцесорний компілятор VEX не може працювати локально. Щоб вирішити цю проблему, VEXcode використовує веб-службу Cloud Compiler, щоб дозволити користувачам цих платформ завантажувати код на свого робота.
Примітка. Користувачі Windows і Mac не використовують служби Cloud Compiler.
Користувачі можуть відвідати status.vexcode.cloud щоб дізнатися, чи є переривання служби хмарного компілятора для всіх користувачів. Якщо служби хмарного компілятора VEXcode повідомляють, що вони «підключені» на веб-сайті статусу, можливо, ваша локальна мережа блокує доступ до хмарного компілятора.
Інформація про брандмауер/мережу
(Інформацію оновлено для VEXcode 2.3.1+)
Щоб забезпечити роботу VEXcode Cloud Compiler, переконайтеся, що наступні адреси та порти розблоковано у вашій мережі для кінцевих користувачів.
Блоки / Компілятор C++: cppexp.vexcode.cloud
Служба Python Linter: pythonexp.vexcode.cloud
Порт: 443 (також доступний на 5637)
Протокол: TCP
Примітка: Фіксовані IP-адреси недоступні для служб Cloud Compiler – служби розміщено на AWS, і IP-адреси можуть змінюватися з часом залежно від конфігурації примірників сервера AWS.
Служба оновлення мікропрограми: content.vexrobotics.com
Порт: 443
Протокол: HTTPS
Тестування підключення Cloud Compiler
ІТ-адміністратори можуть завантажити утиліту VEXcode Cloud Check Utility, щоб допомогти у вирішенні проблем із підключенням локальної мережі до служб Cloud Compiler без встановлення VEXcode або підключення робота.
Завантажити VEXcode Cloud Check Utility - Windows
Завантажити VEXcode Cloud Check Utility - Mac
Як використовувати
- Виберіть свою платформу (IQ, EXP, V5) у спадному меню Платформа. Після вибору інтерфейс користувача оновиться, щоб відобразити правильні сервери.
- Ліва сторона індикаторів – це статус служби хмарного компілятора – він базується на даних із status.vexcode.cloud. Ці індикатори повідомлять вам, чи запущені служби Cloud Compiler для всіх користувачів.
- Права сторона індикаторів – це підключення до служб Cloud Compiler із поточної мережі. Якщо ці індикатори повідомляють «Не підключено», це означає, що ваша мережа блокує доступ до хмарного компілятора. Відкрийте адреси та порти, указані у вашій мережі, використовуючи інформацію в цій статті.
- Кнопка «Перевірити ще раз» спробує знову підключитися до служби Cloud Compiler і оновити індикатори стану.