2016-09-09 16 views
6

Tôi có một quy trình PM2 hiện có mà tôi muốn thêm cài đặt "--max-memory-restart". Làm thế nào tôi có thể làm điều đó? Quá trình này được tạo ra từ dòng lệnh mà không cần tệp JSON.Chỉnh sửa quy trình PM2 hiện có

Nếu tôi đã tạo ra một quá trình mới tôi sẽ chỉ chạy:

PM2 start [process name] --max-memory-restart 700M hoặc bất cứ điều gì

Làm thế nào tôi có thể làm tương tự cho một quá trình hiện hành? Làm thế nào tôi có thể xác nhận rằng nó hoạt động?

Cảm ơn!

+1

Có lý do nào khiến bạn không thể dừng và khởi động hoặc khởi động lại không? – Craicerjack

+0

Nếu máy chủ của bạn là một máy chủ http u có thể sử dụng Công cụ đo điểm chuẩn của Apache và thực hiện hàng nghìn yêu cầu và nếu máy chủ khởi động lại, bạn có thể kiểm tra trạng thái pm2. –

Trả lời

6

Để thay đổi quy trình PM2 hiện tại của bạn. bạn có thể sử dụng lệnh này: pm2 restart [existing name] --max-memory-restart 700M

Để kiểm tra xem nó có ảnh hưởng hay không, bạn có thể đặt bộ nhớ thấp để khởi động lại (như 30M). Sau đó kiểm tra thời gian khởi động lại bằng cách: pm2 ls lệnh.

Xin lỗi vì tiếng Anh xấu của tôi. Hy vọng nó giúp đỡ.

0

Nếu bạn muốn chỉnh sửa cài đặt này 'KHÔNG' khởi động lại quá trình, có vẻ như không phải là cách để thực hiện. Tài liệu của PM2 không liệt kê bất kỳ cách nào để thực hiện việc này, các tùy chọn như vậy phải được nêu cùng với quá trình bắt đầu.

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