การแก้ไขปัญหา Cloud Compiler ใน VEXcode EXP

บทความนี้จะให้ความช่วยเหลือแก่ผู้ดูแลระบบไอทีและผู้ใช้ที่ได้รับข้อความแสดงข้อผิดพลาด “กระบวนการคอมไพเลอร์หมดเวลาแล้ว กรุณาลองอีกครั้ง."

VEXcode EXP ที่ทำงานบนเว็บ, ChromeOS, iPadOS หรือระบบปฏิบัติการ Android จำเป็นต้องใช้ Cloud Compiler เพื่อคอมไพล์โปรเจ็กต์ของผู้ใช้เป็นโค้ดไมโครโปรเซสเซอร์ เนื่องจากข้อจำกัดด้านความปลอดภัยบนแพลตฟอร์มเหล่านี้ คอมไพเลอร์ไมโครโปรเซสเซอร์ 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 สามารถทำงานได้ โปรดตรวจสอบให้แน่ใจว่าที่อยู่และพอร์ตต่อไปนี้ไม่ได้ถูกบล็อกบนเครือข่ายของคุณสำหรับผู้ใช้ปลายทาง

Blocks / C++ Compiler: cppexp.vexcode.cloud
Python Linter Service: 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

EXP_202.png

วิธีใช้

  • เลือกแพลตฟอร์มของคุณ (IQ, EXP, V5) จากเมนูแบบเลื่อนลงแพลตฟอร์ม เมื่อเลือกแล้ว UI จะอัปเดตเพื่อแสดงเซิร์ฟเวอร์ที่ถูกต้อง
  • ด้านซ้ายของตัวบ่งชี้คือสถานะบริการ Cloud Compiler ซึ่งอิงตามข้อมูลจาก status.vexcode.cloud ตัวบ่งชี้เหล่านี้จะแจ้งให้คุณทราบว่าบริการ Cloud Compiler กำลังทำงานสำหรับผู้ใช้ทั้งหมดหรือไม่
  • ด้านขวาของตัวบ่งชี้คือการเชื่อมต่อของคุณกับบริการ Cloud Compiler จากเครือข่ายปัจจุบันของคุณ หากตัวบ่งชี้เหล่านี้ระบุว่า "ไม่ได้เชื่อมต่อ" แสดงว่าเครือข่ายของคุณกำลังบล็อกการเข้าถึง Cloud Compiler เปิดที่อยู่และพอร์ตที่แสดงบนเครือข่ายของคุณโดยใช้ข้อมูลในบทความนี้
  • ปุ่ม "ทดสอบอีกครั้ง" จะพยายามเชื่อมต่อกับบริการ Cloud Compiler อีกครั้งและรีเฟรชตัวบ่งชี้สถานะ

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

Last Updated: