Những điểm chính cần nắm
Lỗi “Can’t acquire lock for app” là gì?
Lỗi “Can’t acquire lock for app” xuất hiện khi bạn thao tác với ứng dụng Node.js trên hosting (thường là cPanel hoặc Plesk) nhưng hệ thống không thể chiếm quyền kiểm soát tài nguyên cần thiết.
Khi lỗi xảy ra, các thao tác như:
đều không thể thực hiện được vì ứng dụng đang bị khóa (lock) bởi một tiến trình khác.

Nguyên nhân gây ra lỗi “Can’t acquire lock for app”
Lỗi này thường xuất phát từ việc tài nguyên của ứng dụng Node.js chưa được giải phóng hoàn toàn. Một số nguyên nhân phổ biến gồm:
Hướng dẫn sửa lỗi “Can’t acquire lock for app”
Bước 1: Truy cập File Manager hoặc SSH
Trước tiên, bạn đăng nhập vào cPanel và chọn một trong hai cách sau để xử lý:
Cách 1 – File Manager
Cách 2 – SSH / Terminal

Bước 2: Xác định thư mục virtual environment của ứng dụng
Để xóa đúng file gây lỗi, bạn cần xác định chính xác đường dẫn:
Trong đó:
Bước 3: Xóa file .lock
Cách 1 – Dùng File Manager

Cách 2 – Dùng SSH / Terminal
Chạy các lệnh sau:

Bước 4: Kiểm tra lại ứng dụng
Sau khi xóa file .lock:
Nếu thao tác thực hiện bình thường và không còn thông báo lỗi, bạn đã xử lý thành công.

Mẹo hạn chế lỗi “Can’t acquire lock for app” trong tương lai
Để tránh lỗi này lặp lại, bạn nên áp dụng một số thói quen quản lý sau: