2016-02-22 11 views
5

Điều gì có thể là lý do để nhận được lỗi sau trong khi triển khai mã Nodej của tôi vào google cloud?LRI: (gcloud.preview.app.deploy)

L ERI: (gcloud.preview.app.deploy) Trả lời lỗi: [13] Đã hết thời gian khi khởi động máy ảo. Có thể mã ứng dụng không lành mạnh. (0/2 đã sẵn sàng, 2 vẫn đang triển khai).

+1

Tôi có cùng một vấn đề chính xác: http://stackoverflow.com/questions/35665368/google-app-engine-node-js-application-unhealthy – Sauron

+1

Không có bất kỳ nguyên nhân nào, nhưng khi lỗi nêu rõ có thể liên quan đến mã xấu. Nếu câu trả lời của @Sauron không giúp bạn có thể thử đẩy các thay đổi gia tăng lên ứng dụng của bạn để thử và cách ly sự cố. – Adam

+1

@Adam, lý do thất bại là id đăng ký GCM không chính xác cho id máy chủ. Vì vậy, mã xấu ... – Sauron

Trả lời

2

Không có nguyên nhân nào cho lỗi này, như Adam đã đề cập.

Bạn sẽ cần phải kiểm tra nhật ký trên bản thân các trường hợp hoặc SSH vào chúng và xem điều gì đang xảy ra hoặc kiểm tra nhật ký VM Builder, liên kết sẽ được cung cấp khi bạn chạy lệnh triển khai và cũng có thể tìm thấy trong Trình xem nhật ký bằng cách chọn "Trình tạo bộ chứa" làm tài nguyên để xem nhật ký (mặc định thông thường là "Máy ứng dụng").

Nguyên nhân phổ biến là không triển khai trình xử lý phản hồi 200 cho /_ah/health, nhưng có bất kỳ số nguyên nhân gốc nào khác. Nó thậm chí có thể đơn giản là nó mất một thời gian dài cho các trường hợp để đi lên, vì nhiều lý do, và nó hoàn toàn khỏe mạnh - lệnh triển khai chỉ bỏ cuộc bỏ phiếu tình trạng của nó.

+1

Một chủ đề hay cho tài liệu hướng dẫn :) http://stackoverflow.com/documentation/google-app-engine/topics –

Các vấn đề liên quan