Điểm:0

các lệnh tính toán gcloud đôi khi bị kẹt trong WSL

lá cờ in

Tôi đang chạy nhiều lệnh tính toán gcloud khác nhau từ hệ thống con linux trên Windows 11 bằng Debian. Nói chung, nó hoạt động tuyệt vời. Tuy nhiên, đôi khi lệnh gcloud không quay trở lại, thậm chí sau vài phút. Đôi khi nó xảy ra một lần, đôi khi nhiều lần liên tiếp. Điều này xảy ra thường xuyên đến mức tôi không thể tin tưởng rằng một tập lệnh sh sử dụng các lệnh gcloud sẽ hoàn thành. Đây là một ví dụ. Cùng một lệnh chạy 3 lần mà không có vấn đề gì, sau đó hai lần nó chỉ nằm đó, sau đó hoạt động trở lại:

root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud
TÊN KHU MACHINE_TYPE PREMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
docker-2 us-east1-b e2-medium true 10.142.0.13 ĐÃ KẾT THÚC
docker-install us-east1-b e2-medium true 10.142.0.11 ĐÃ KẾT THÚC
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud
TÊN KHU MACHINE_TYPE PREMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
docker-2 us-east1-b e2-medium true 10.142.0.13 ĐÃ KẾT THÚC
docker-install us-east1-b e2-medium true 10.142.0.11 ĐÃ KẾT THÚC
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud
TÊN KHU MACHINE_TYPE PREMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
docker-2 us-east1-b e2-medium true 10.142.0.13 ĐÃ KẾT THÚC
docker-install us-east1-b e2-medium true 10.142.0.11 ĐÃ KẾT THÚC
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud
^C

Lệnh bị giết do ngắt bàn phím


root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud

^C

Lệnh bị giết do ngắt bàn phím


root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# danh sách phiên bản điện toán gcloud
TÊN KHU MACHINE_TYPE PREMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
docker-2 us-east1-b e2-medium true 10.142.0.13 ĐÃ KẾT THÚC
docker-install us-east1-b e2-medium true 10.142.0.11 ĐÃ KẾT THÚC
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#

Một ví dụ khác khi bật gỡ lỗi, cái đầu tiên bị kẹt, cái thứ hai hoạt động:

root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# phiên bản điện toán gcloud --verbosity=danh sách gỡ lỗi
GỠ LỖI: Đang chạy [gcloud.compute.instances.list] với các đối số: [--verbosity: "debug"]
THÔNG TIN: Định dạng hiển thị: " table(
      Tên,
      zone.basename(),
      machineType.machine_type().basename(),
      lập lịch trình.preemptible.yesno(yes=true, no=''),
      networkInterfaces[].networkIP.notnull().list():label=INTERNAL_IP,
      networkInterfaces[].accessConfigs[0].natIP.notnull().list() :label=EXTERNAL_IP,
      trạng thái
    )"
GỠ LỖI: Bắt đầu kết nối HTTPS mới (1): compute.googleapis.com:443



^C

Lệnh bị giết do ngắt bàn phím


root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# phiên bản điện toán gcloud --verbosity=danh sách gỡ lỗi
GỠ LỖI: Đang chạy [gcloud.compute.instances.list] với các đối số: [--verbosity: "debug"]
THÔNG TIN: Định dạng hiển thị: " table(
      Tên,
      zone.basename(),
      machineType.machine_type().basename(),
      lập lịch trình.preemptible.yesno(yes=true, no=''),
      networkInterfaces[].networkIP.notnull().list():label=INTERNAL_IP,
      networkInterfaces[].accessConfigs[0].natIP.notnull().list() :label=EXTERNAL_IP,
      trạng thái
    )"
GỠ LỖI: Bắt đầu kết nối HTTPS mới (1): compute.googleapis.com:443
GỠ LỖI: https://compute.googleapis.com:443 "POST /batch/compute/v1 HTTP/1.1" 200 Không có
THÔNG TIN: cache collection=compute.instances api_version=v1 params=['project', 'zone', 'instance']
TÊN KHU MACHINE_TYPE PREMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
docker-2 us-east1-b e2-medium true 10.142.0.13 ĐÃ KẾT THÚC
docker-install us-east1-b e2-medium true 10.142.0.11 ĐÃ KẾT THÚC
GỠ LỖI: Kiểm tra cập nhật SDK bị tắt.
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#

Phiên bản là:

root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# gcloud --version
SDK đám mây của Google 376.0.0
alpha2022.03.04
phiên bản thử nghiệm 2022.03.04
bq 2.0.74
gói-python3-unix 3.8.11
lõi 2022.03.04
gsutil 5.6
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#

Điều này dường như không chỉ là vấn đề chậm trở lại. Tôi chưa bao giờ có nó trở lại sau khi bị mắc kẹt, thậm chí sau vài phút. Nó đang sử dụng gcloud từ /usr/bin và tôi đã thử chạy nó với /usr/bin/gcloud chỉ để được chắc chắn:

root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun# whereis gcloud
gcloud: /usr/bin/gcloud /mnt/c/Users/ddgun/AppData/Local/Google/Cloud SDK/google-cloud-sdk/bin/gcloud /mnt/c/Users/ddgun/AppData/Local/Google/ SDK đám mây/google-cloud-sdk/bin/gcloud.cmd /mnt/c/Users/ddgun/AppData/Local/Google/Cloud SDK/google-cloud-sdk/bin/gcloud.ps1 /usr/share/man/ man1/gcloud.1.gz
root@DESKTOP-H8CB6JO:/mnt/c/Users/ddgun#

Điều này chưa bao giờ xảy ra trong Powershell nên có vẻ như nó có liên quan đến WSL. Phiên bản là 2:

PS C:\Users\ddgun> wsl -l -v
  TÊN TIỂU BANG PHIÊN BẢN
* Ubuntu đang chạy 2
  docker-desktop Đang chạy 2
  Debian đang chạy 2
  docker-desktop-data Đang chạy 2
PS C:\Người dùng\ddgun>

Bất kỳ ý tưởng?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.