Hiện tại, môi trường prod của tôi cho một dự án phụ là một repo git, nơi tôi lấy một số mã, tự động giết máy chủ bằng Ctrl-C và khởi động lại theo cách thủ công.Làm cách nào để khởi động lại máy chủ NodeJS một cách duyên dáng?
Tôi nhận thấy có rất nhiều điều sai trái với điều này. Ví dụ, nếu một người dùng vẫn đang ở giữa làm điều gì đó quan trọng và quá trình này là crunching dữ liệu nhạy cảm, và tôi chỉ giết nó ?!
Khi tôi sử dụng nút v0.4.x có một mô-đun cụm đẹp có thể khởi động lại máy chủ một cách duyên dáng, khi ứng dụng ở trạng thái yên lặng. Trong v0.6.x mô-đun Cluster được xây dựng thành nút, nhưng nó thực sự, thực sự trần, và không có khả năng khởi động lại duyên dáng.
Bất kỳ ai cũng biết cách tôi có thể khởi động lại máy chủ nodejs một cách duyên dáng trong v0.6.x?
Trình xử lý 'SIGUSR2' có cần phải làm gì đó để khởi động lại quá trình mà nó vừa dừng lại không? –
Ồ, tôi hiểu rồi ... Tôi nghĩ sự kiện 'chết' bây giờ là 'thoát' trong Node v0.10? –
Một câu hỏi nữa ... điều này khởi động lại máy chủ một cách duyên dáng, nhưng nó không tải lại mã máy chủ, đúng không? Điều đó sẽ mất một số loại quá trình giám sát bên ngoài? –