Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Boxlite boot treats any HTTP response as a healthy sandbox

Đang mở Phù hợp với người mới
#10,385 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@drakeo338 đang làm issue này rồi.

Từ ngày 5/10/2026.

  • #10397 của @drakeo338 — đang mở

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
82/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
backend

Hướng nghiên cứu

Bắt đầu tại astrbot/core/computer/booters/boxlite.py, trong MockShipyardSandboxClient.wait_healthy(): xác định nơi return không điều kiện để các phản hồi khác 200 lọt qua và tái cấu trúc lại để vòng lặp chỉ thoát khi status là 200 hoặc khi timeout hiện có hết hạn, sau đó báo timeout. Tìm các test hoặc các điểm gọi wait_healthy quanh quá trình khởi động Boxlite để xác nhận các giá trị trả về mong đợi; hoàn thành nghĩa là 404/503 vẫn tiếp tục polling và chỉ một timeout thực sự được báo là unhealthy.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

In astrbot/core/computer/booters/boxlite.py, MockShipyardSandboxClient.wait_healthy() returns after any completed HTTP response. It logs success only for status 200, but the unconditional return also accepts 404/503 responses. During Boxlite startup, a server that is reachable but not ready can therefore pass the readiness gate and fail on the first shell/Python/filesystem request.

Please keep polling until the health endpoint returns 200 (or the existing timeout expires), and report timeout when it never becomes healthy.

Ngôn ngữ chính
Python
Star
41.4k
Fork
3k
Merge trung bình
1 ngày 5 giờ
Pull request đã merge (30 ngày)
140

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của AstrBotDevs/AstrBot

Tất cả issue của AstrBotDevs/AstrBot

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.