Bài viết này sẽ cung cấp hỗ trợ cho Quản trị viên CNTT và người dùng đang nhận được thông báo lỗi “Quá trình biên dịch đã hết thời gian chờ. Vui lòng thử lại."
VEXcode IQ chạy trên các hệ điều hành dựa trên Web, ChromeOS, iPadOS hoặc Android yêu cầu sử dụng Trình biên dịch đám mây để biên dịch các dự án của người dùng thành mã bộ vi xử lý. Do những hạn chế về bảo mật trên các nền tảng này, trình biên dịch bộ vi xử lý VEX không thể chạy cục bộ. Để khắc phục sự cố này, VEXcode sử dụng dịch vụ web Cloud Compiler để cho phép người dùng các nền tảng này có thể tải mã xuống robot của họ.
Lưu ý: Người dùng Windows và Mac không sử dụng dịch vụ Cloud Compiler.
Người dùng có thể truy cập status.vexcode.cloud để khám phá xem có sự gián đoạn dịch vụ nào đối với Trình biên dịch đám mây cho tất cả người dùng hay không.Nếu các dịch vụ Trình biên dịch đám mây VEXcode đang báo cáo là "đã kết nối" trên trang web trạng thái, thì mạng cục bộ của bạn có thể đang chặn quyền truy cập vào Trình biên dịch đám mây.
Tường lửa / Thông tin mạng
(Thông tin Cập nhật cho VEXcode 2.3.1+)
Để đảm bảo Trình biên dịch đám mây VEXcode có thể hoạt động, vui lòng đảm bảo các địa chỉ và cổng sau được bỏ chặn trên mạng của bạn cho người dùng cuối.
Khối / Trình biên dịch C++: cppiq.vexcode.cloud
Dịch vụ Linter Python: pythoniq.vexcode.cloud
Cổng: 443 (cũng khả dụng trên 5637)
Giao thức: TCP
Lưu ý: Địa chỉ IP cố định không khả dụng cho dịch vụ Cloud Compiler - dịch vụ được lưu trữ trên AWS và địa chỉ IP có thể thay đổi cấu hình dựa trên thời gian của các phiên bản máy chủ AWS.
Dịch vụ cập nhật chương trình cơ sở: content.vexrobotics.com
Cổng: 443
Giao thức: HTTPS
Kiểm tra khả năng kết nối của Trình biên dịch đám mây
Quản trị viên CNTT có thể tải xuống Tiện ích kiểm tra đám mây VEXcode để hỗ trợ khắc phục sự cố kết nối của mạng cục bộ với các dịch vụ Trình biên dịch đám mây mà không cần cài đặt VEXcode hoặc kết nối rô-bốt.
Tải xuống Tiện ích kiểm tra đám mây VEXcode - Windows
Tải xuống tiện ích VEXcode Cloud Check - Mac
Cách sử dụng
- Chọn nền tảng của bạn (IQ, EXP, V5) từ menu thả xuống Nền tảng. Sau khi được chọn, giao diện người dùng sẽ cập nhật để hiển thị đúng máy chủ.
- Phía bên trái của các chỉ báo là trạng thái dịch vụ Cloud Compiler - trạng thái này dựa trên dữ liệu từ status.vexcode.cloud. Các chỉ báo này sẽ thông báo cho bạn nếu các dịch vụ Cloud Compiler đang chạy cho tất cả người dùng.
- Phía bên phải của các chỉ báo là kết nối của bạn với các dịch vụ Cloud Compiler từ mạng hiện tại của bạn. Nếu các chỉ báo này cho biết "Không được kết nối", thì mạng của bạn đang chặn quyền truy cập vào Trình biên dịch đám mây. Mở các địa chỉ và cổng được liệt kê trên mạng của bạn bằng cách sử dụng thông tin trong bài viết này.
- Nút "Kiểm tra lại" sẽ cố gắng kết nối lại với dịch vụ Trình biên dịch đám mây và làm mới các chỉ báo trạng thái.