Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn khắc phục lỗi “Can’t acquire lock for app” khi quản lý ứng dụng Node.js trên cPanel

Ngày đăng:

24/01/2026

Cập nhật lần cuối:

18/03/2026

Trong quá trình quản lý và vận hành ứng dụng Node.js trên cPanel thông qua plugin Setup Node.js App, người dùng đôi khi gặp lỗi “Can’t acquire lock for app” khi thực hiện các thao tác như chỉnh sửa ứng dụng, restart, chạy npm install hoặc xóa app. Lỗi này khiến việc cập nhật và triển khai ứng dụng bị gián đoạn. Bài viết dưới đây sẽ giúp bạn hiểu rõ nguyên nhân và hướng dẫn cách khắc phục lỗi một cách an toàn, nhanh chóng để ứng dụng Node.js hoạt động bình thường trở lại.

Lỗi “Can’t acquire lock for app”
Lỗi “Can’t acquire lock for app”

Bước 1: Truy cập vào File Manager hoặc SSH

Đầu tiên, bạn cần đăng nhập vào giao diện quản trị cPanel. Để xử lý file gây lỗi, bạn có thể chọn một trong hai cách:

  • Cách 1 (File Manager): Mở File Manager, bạn vào phần Settings ở góc trên bên phải và tích chọn Show Hidden Files (dotfiles) để hiển thị các file ẩn có dấu chấm ở đầu (file .lock).
  • Cách 2 (SSH/Terminal): Nếu gói Hosting của bạn hỗ trợ, hãy kết nối qua SSH hoặc sử dụng tính năng Terminal trực tiếp trên cPanel để thao tác nhanh và chính xác hơn.
Bật Show Hidden Files (dotfiles)
Bật Show Hidden Files (dotfiles)

Bước 2: Xác định đường dẫn thư mục virtual environment của ứng dụng

Tiếp theo, bạn cần biết chính xác vị trí của file .lock.

  • Trong cPanel, điều hướng đến Setup Node.js App.
  • Tìm ứng dụng đang bị lỗi trong danh sách.
  • Nhìn vào cột Application root, bạn sẽ thấy đường dẫn gốc của ứng dụng.
  • Đường dẫn đến thư mục môi trường ảo (virtual environment) thường có cấu trúc như sau: /home/your_cpanel_username/nodevenv/your_app_folder_name/
    • Hãy thay your_cpanel_username bằng tên người dùng cPanel của bạn.
    • Thay your_app_folder_name bằng tên thư mục của ứng dụng (ví dụ: myapp, 16, backend…).

Bước 3: Xóa file .lock

  • Cách 1 (Sử dụng File Manager): Trong File Manager, bạn tìm đến đường dẫn thư mục đã xác định ở Bước 2. Tiếp theo, bạn tìm file có tên chính xác là .lock, sau đó nhấp chuột phải vào file .lock và chọn Delete. Cuối cùng, bạn xác nhận việc xóa file.
Xóa file .lock qua File Manager
Xóa file .lock qua File Manager
  • Cách 2 (Sử dụng SSH hoặc Terminal): Bạn chạy lệnh sau để di chuyển và xóa file nhanh chóng:
cd /home/username/nodevenv/tên_ứng_dụng/
rm -f .lock
Xóa file .lock qua SSH/Terminal
Xóa file .lock qua SSH/Terminal

Bước 4: Kiểm tra kết quả

Sau khi xóa file, bạn quay lại mục Setup Node.js App và thử thực hiện các thao tác như Restart hoặc Run NPM Install. Nếu hệ thống phản hồi bình thường và không còn hiện cảnh báo, bạn đã khắc phục thành công.

Kiểm tra kết quả
Kiểm tra kết quả

Mẹo phòng tránh lỗi trong tương lai

Để giảm thiểu khả năng gặp lại lỗi này, bạn hãy tạo thói quen tốt khi quản lý ứng dụng:

  • Trước khi chỉnh sửa hoặc chạy npm install, luôn nhấn Stop Application trong Setup Node.js App.
  • Không sử dụng “Run NPM Install” để chạy daemon lâu dài.
  • Nếu cần chạy background task, cân nhắc dùng PM2 (nếu hosting cho phép) và quản lý qua SSH.

Lỗi “Can’t acquire lock for app” tuy gây gián đoạn nhưng hoàn toàn có thể xử lý nhanh chóng chỉ bằng cách xóa file .lock đúng vị trí. Khi nắm rõ nguyên nhân và quy trình khắc phục, bạn sẽ quản lý và cập nhật ứng dụng Node.js trên cPanel hiệu quả hơn, hạn chế downtime và đảm bảo website hoặc API luôn vận hành ổn định.

VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT

  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
  • Điện thoại: 1800 1093
  • Email liên hệ: sales@vietnix.com.vn
  • Website: https://vietnix.vn/

VIETNIX

Đội ngũ tại Vietnix

Kết nối với mình qua

Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

Kết nối với mình qua

NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

– Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

– Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

Xem tất cả câu hỏi