Điểm:1

Hệ điều hành có dừng tất cả các PID trước khi khởi động lại khi người dùng nhấp vào khởi động lại trong Ubuntu không?

lá cờ in

Tôi có một máy chủ được viết bằng Node.js đang nghe các sự kiện SIGTERM và SIGINT. Tôi tự hỏi id Ubuntu dừng tất cả các PID (hoặc PID nào) mà nó dừng trước khi khởi động lại.Vì vậy, ví dụ: nếu quy trình nút của tôi lắng nghe các sự kiện đó và muốn tắt một cách duyên dáng nhưng việc tắt một cách duyên dáng sẽ mất một khoảng thời gian trước khi lực lượng HĐH giết chết nó.

Điểm:1
lá cờ cn

Gửi tín hiệu đến tất cả các quy trình là rất muộn khi tắt hệ thống. Hầu hết các quy trình đã đăng ký sẽ bị người quản lý dịch vụ dừng lại.systemd cho Ubuntu và các bản phân phối Linux khác, nhưng có thể là thứ khác như supervisord hoặc PM2.

Đăng ký ứng dụng của bạn với trình quản lý dịch vụ và định cấu hình ứng dụng bị dừng với hành vi mong muốn. các dịch vụ systemd chắc chắn có thể xác định lệnh dừng, tín hiệu nào được gửi và thời gian đợi trước khi gửi lệnh hủy.

Điểm:1
lá cờ cz

Nếu bạn chọn tắt hoặc khởi động lại hệ thống, thì systemd sẽ gửi cho quy trình của bạn một tín hiệu SIGTERM trước. Nếu nó không phản ứng với SIGTERM trong một khoảng thời gian nhất định, nó sẽ gửi SIGINT và nếu nó vẫn không phản hồi thì cuối cùng nó sẽ gửi SIGKILL. Tôi tin rằng thời gian lần lượt là 90 giây và 5 phút, nhưng tôi không thể tìm thấy tài liệu liên quan, đã khá lâu kể từ khi tôi tắt cấu hình và tôi không muốn tắt cấu hình lại ngay bây giờ...

Quesofat avatar
lá cờ in
Điều đó thật hữu ích!!!!! Cảm ơn!

Đă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.