Hôm nay mình ngồi nghịch cài Nodejs lên host của mình, vào cPanel thì thấy Number Of Processes sắp vượt mức, mặc dù mình đã gỡ hết đi nhưng Processes không thấy giảm, sau khi mò thì mình cũng tìm được cách kill process và chia sẻ ở đây.

Number Of Processes là gì?
Khi sử dụng host với giao diện quản lý cPanel, bạn thường sẽ thấy các thông số thống kê của gói host bạn đang dùng ở mục STATISTICS như CPU Usage, Disk Usage, Number Of Processes…
Number Of Processes là tổng số tiến trình đang chạy cùng một lúc trên hosting mà bạn đang sử dụng, thông thường các gói share host sẽ giới hạn limit Number Of Processes.
Processes có thể được sinh ra bởi người truy cập website, một người truy cập có thể tạo ra nhiều processes, hoặc Processes được sinh ra bởi bạn cài đặt module hay phần mềm lên hosting, Nếu thống kê Number Of Processes mà vượt mức giới hạn sẽ dẫn đến website bị treo gây ra lỗi 503, 500.
Cách kill process trên host cPanel
Đăng nhập vào cPanel của hosting bạn.
Vào Terminal tại tab Advance, hoặc gõ terminal vào ô tìm kiếm và chọn Terminal

Kill một process
Tại giao diện gõ lệnh terminal, gõ lệnh bên dưới để hiện danh sách Process và process ID
ps -elfwww

Bạn sẽ thấy danh sách process đang chạy trên host, bạn để ý một số cột thông số
PID – Đây là Process ID, mỗi process sẽ có một ID duy nhất, bạn sẽ sử dụng ID này để Kill 1 process
CMD – Đướng dẫn thư mục mà process hoạt động, bạn dựa vào đây để biết process nào mà bạn cần xóa
Lệnh Kill 1 process:
kill id_process
Ví dụ mình muốn kill process mình tạo ra thư mục node_server, có Process ID là 224782, mình sẽ gõ lệnh kill 224782
Kill toàn bộ process không sử dụng
Hoặc đơn giản hơn bạn có thể dùng lệnh kill toàn bộ process không sử dụng bằng lệnh command
/usr/bin/pkill -9 lsnode
Sau khi kill process bạn có thể kiểm tra thống kê Number Of Processes đã giảm chưa, chúc bạn thành công!