Tìm hiểu trạng thái máy chủ Heroku 143


84

Tôi đang thắc mắc về trạng thái máy chủ Heroku và không thể tìm thấy bất kỳ tài liệu nào về chủ đề này.

Thí dụ:

Process exited with status 143

Bất cứ ai có thể giải thích ví dụ này? Và tôi sẽ tìm tài nguyên ở đâu để tham khảo trong tương lai?

Câu trả lời:


91

Mã thoát 143 có nghĩa là quá trình của bạn đã bị chấm dứt bởi một SIGTERM. Điều này thường được gửi khi bạn thực hiện bất kỳ lệnh nào yêu cầu dynos của bạn khởi động lại (cấu hình: đặt, khởi động lại, giảm tỷ lệ ...).


nó có hại cho hệ thống của tôi không? Trong hệ thống của tôi có vấn đề này xảy ra khi tôi khởi động lại ứng dụng, nhưng ứng dụng vẫn hoạt động bình thường (Ứng dụng của tôi chạy 2 công nhân tại các tài liệu tham khảo cùng một lúc: stackoverflow.com/questions/15650117/... )
Nguyễn Tiến

3
@EricFode Tôi có thể tìm tham chiếu về các mã trạng thái này ở đâu?
Gautham Badhrinathan

2
@GauthamBadhrinathan Các mã trạng thái đó không dành riêng cho heroku, chúng được xác định trong tệp man cho những gì ứng dụng đang chạy. lối ra 143 và một số lối ra khác đặc biệt ở chỗ chúng được chuẩn hóa bởi kernal unix.
Eric Fode

5
Đối với tôi, điều đó thật khó hiểu vì tôi sẽ chạy - Khởi động lại Heroku - Nhật ký Heroku Sau đó, đầu ra của tôi sẽ hiển thị đầu ra chương trình của tôi và mã lỗi SAU KHI. Vì vậy, có vẻ như heroku đang thu nhỏ quy trình của tôi, trong khi thực sự nó chỉ đăng nhập theo một thứ tự mà tôi không mong đợi.
Sean Dunford

1
có phải vì dyno miễn phí không? trả tiền heroku sẽ giải quyết vấn đề này? từ @ Eric đã nói 'Đó là cách Heroku nói với ứng dụng của bạn đã đến lúc phải đóng cửa' và trả Dyno dont goto ngủ
Inzamam Malik

7

Đó là trạng thái nhàn rỗi khi nó không nhận được bất kỳ yêu cầu nào trong một thời gian. Khi nhận được yêu cầu, nó sẽ bắt đầu lại.



0

Khởi động lại dyno, khiến dyno nhận SIGTERM. sử dụng lệnh này

heroku restart worker.1

và sau đó

heroku logs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.