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 EXP chạy trên hệ điều hành Web, 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ã 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ụ Trình biên dịch đám mây.
Người dùng có thể truy cập status.vexcode.cloud để xem có gián đoạn dịch vụ nào đối với Cloud Compiler đối với 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 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 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.
Blocks / Trình biên dịch C++: cppexp.vexcode.cloud
Dịch vụ Python Linter: pythonexp.vexcode.cloud
Cổng: 443 (cũng có sẵn trên 5637)
Giao thức: TCP
Lưu ý: Địa chỉ IP cố định không có sẵn cho dịch vụ Trình biên dịch đám mây - dịch vụ được lưu trữ trên AWS và địa chỉ IP có thể thay đổi theo thời gian dựa trên cấu hình của 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
Để biết danh sách đầy đủ tất cả các miền cần được đưa vào danh sách trắng, bao gồm cả miền đám mây, hãy truy cập Yêu cầu truy cập miền cho các trang web và tài nguyên VEX.
Kiểm tra kết nối 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 robot.
Tải xuống Tiện ích kiểm tra đám mây VEXcode - Windows
Tải xuống Tiện ích kiểm tra đám mây VEXcode - 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 - 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 biết liệu dịch vụ Cloud Compiler có đang chạy cho tất cả người dùng hay khô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ụ Trình biên dịch đám mây 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 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.