Solución de problemas del compilador de la nube en VEXcode EXP

Este artículo brindará asistencia a los administradores de TI y a los usuarios que reciben el mensaje de error “Se agotó el tiempo de espera del proceso del compilador. Inténtalo de nuevo."

VEXcode EXP que se ejecuta en sistemas operativos basados ​​en la web, ChromeOS, iPadOS o Android requiere el uso de un compilador en la nube para compilar proyectos de usuario en código de microprocesador. Debido a limitaciones de seguridad en estas plataformas, el compilador del microprocesador VEX no puede ejecutarse localmente. Para solucionar este problema, VEXcode utiliza un servicio web Cloud Compiler para permitir que los usuarios de estas plataformas puedan descargar código a su robot.

Nota: Los usuarios de Windows y Mac no utilizan los servicios de Cloud Compiler.

Los usuarios pueden visitar status.vexcode.cloud para descubrir si hay una interrupción del servicio de Cloud Compiler para todos los usuarios. Si los servicios de VEXcode Cloud Compiler se informan como "conectados" en el sitio web de estado, entonces su red local puede estar bloqueando el acceso a Cloud Compiler.

 

Cortafuegos/Información de red

(Información actualizada para VEXcode 2.3.1+)

Para garantizar que VEXcode Cloud Compiler pueda funcionar, asegúrese de que las siguientes direcciones y puertos estén desbloqueados en su red para los usuarios finales.

Bloques / Compilador C++: cppexp.vexcode.cloud
Servicio Python Linter: pythonexp.vexcode.cloud
Puerto: 443 (también disponible en 5637)
Protocolo: TCP

Nota: Las direcciones IP fijas no están disponibles para los servicios de Cloud Compiler: los servicios están alojados en AWS y las direcciones IP pueden cambiar con el tiempo según la configuración de las instancias del servidor de AWS.

Servicio de actualización de firmware: content.vexrobotics.com
Puerto: 443
Protocolo: HTTPS

 

Prueba de conectividad del compilador en la nube

Los administradores de TI pueden descargar la utilidad VEXcode Cloud Check para ayudar a solucionar problemas de conectividad de una red local a los servicios de Cloud Compiler sin necesidad de instalar VEXcode o conectar un robot.

Descargar la utilidad VEXcode Cloud Check - Windows
Descargar la utilidad VEXcode Cloud Check - Mac

EXP_202.png

Cómo utilizar

  • Seleccione su plataforma (IQ, EXP, V5) en el menú desplegable Plataforma. Una vez seleccionado, la interfaz de usuario se actualizará para mostrar los servidores correctos.
  • El lado izquierdo de los indicadores es el estado del servicio Cloud Compiler; esto se basa en datos de status.vexcode.cloud. Estos indicadores le informarán si los servicios de Cloud Compiler se están ejecutando para todos los usuarios.
  • El lado derecho de los indicadores es su conexión a los servicios de Cloud Compiler desde su red actual. Si estos indicadores dicen "No conectado", entonces su red está bloqueando el acceso a Cloud Compiler. Abra las direcciones y puertos enumerados en su red usando la información de este artículo.
  • El botón "Probar de nuevo" intentará conectarse nuevamente al servicio Cloud Compiler y actualizar los indicadores de estado.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: