บทความนี้จะให้ความช่วยเหลือแก่ผู้ดูแลระบบไอทีและผู้ใช้ที่ได้รับข้อความแสดงข้อผิดพลาด “กระบวนการคอมไพเลอร์หมดเวลาแล้ว กรุณาลองอีกครั้ง."
VEXcode IQ ที่ทำงานบนเว็บ 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: cppiq.vexcode.cloud
Python Linter Service: pythoniq.vexcode.cloud
พอร์ต: 443 (มีใน 5637 ด้วย)
โปรโตคอล: TCP
หมายเหตุ: ที่อยู่ IP แบบคงที่ไม่พร้อมใช้งานสำหรับบริการ Cloud Compiler - บริการโฮสต์บน AWS และที่อยู่ IP อาจเปลี่ยนแปลงเมื่อเวลาผ่านไปการกำหนดค่าอินสแตนซ์เซิร์ฟเวอร์ AWS
บริการอัพเดตเฟิร์มแวร์: content.vexrobotics.com
พอร์ต: 443
โปรโตคอล: HTTPS
หากต้องการดูรายชื่อโดเมนทั้งหมดที่ต้องอยู่ในรายการขาว รวมถึงโดเมนคลาวด์ โปรดไปที่ ข้อกำหนดการเข้าถึงโดเมนสำหรับเว็บไซต์และทรัพยากร VEX
การทดสอบการเชื่อมต่อคอมไพเลอร์บนคลาวด์
ผู้ดูแลระบบไอทีสามารถดาวน์โหลด VEXcode Cloud Check Utility เพื่อช่วยในการแก้ไขปัญหาการเชื่อมต่อของเครือข่ายท้องถิ่นกับบริการ Cloud Compiler โดยไม่ต้องติดตั้ง VEXcode หรือเชื่อมต่อโรบ็อต
ดาวน์โหลด VEXcode Cloud Check Utility - Windows
ดาวน์โหลด VEXcode Cloud Check Utility - Mac
วิธีการใช้งาน
- เลือกแพลตฟอร์มของคุณ (IQ, EXP, V5) จากเมนูแบบเลื่อนลงแพลตฟอร์ม เมื่อเลือกแล้ว UI จะอัปเดตเพื่อแสดงเซิร์ฟเวอร์ที่ถูกต้อง
- ด้านซ้ายของตัวบ่งชี้คือสถานะบริการ Cloud Compiler ซึ่งอิงจากข้อมูลจาก status.vexcode.cloud ตัวบ่งชี้เหล่านี้จะแจ้งให้คุณทราบว่าบริการ Cloud Compiler กำลังทำงานสำหรับผู้ใช้ทั้งหมดหรือไม่
- ด้านขวาของตัวบ่งชี้คือการเชื่อมต่อของคุณกับบริการ Cloud Compiler จากเครือข่ายปัจจุบันของคุณ หากตัวบ่งชี้เหล่านี้ระบุว่า "ไม่ได้เชื่อมต่อ" แสดงว่าเครือข่ายของคุณกำลังบล็อกการเข้าถึง Cloud Compiler เปิดที่อยู่และพอร์ตที่แสดงบนเครือข่ายของคุณโดยใช้ข้อมูลในบทความนี้
- ปุ่ม "ทดสอบอีกครั้ง" จะพยายามเชื่อมต่อกับบริการ Cloud Compiler อีกครั้งและรีเฟรชตัวบ่งชี้สถานะ