Cara Menghapus File .lock Node.js di cPanel

Saat Anda menjalankan aplikasi Node.js di hosting berbasis cPanel misalnya melalui “Setup NodeJS App”, Anda mungkin mendapati file tersembunyi bernama.lock. File ini berfungsi sebagai indikator bahwa ada proses atau penguncian (lock) pada environment aplikasi, misalnya saat instalasi dependensi atau update package.

Lock ini berguna untuk mencegah konflik atau akses paralel, tetapi bisa juga menyebabkan error seperti:

“Can’t acquire lock for app: app”

Saat error ini muncul, seringkali penyebabnya adalah .lock yang tersisa dan menghalangi cPanel untuk memulai atau menghentikan aplikasi.

Dengan demikian, menghapus file .lock kadang diperlukan terutama jika proses sebelumnya hang atau gagal agar aplikasi Node.js bisa berjalan atau di-setup ulang dengan bersih.

Kapan Perlu Menghapus file .lock

Anda sebaiknya mempertimbangkan untuk menghapus file .lock ketika:

  • Mendapat error “Can’t acquire lock for app” saat mencoba start/stop aplikasi Node.js.
  • Proses instalasi atau update package gagal atau hang, sehingga lock tidak dilepas secara otomatis.
  • Anda hendak membersihkan environment dan install ulang dependensi (misalnya npm install) untuk menghindari konflik versi atau masalah dependency.

Langkah-langkah: Cara Menghapus File .lock Node.js di cPanel

Berikut panduan langkah demi langkah untuk menghapus file .lock pada aplikasi Node.js di cPanel:

  1. Login ke cPanel
    Masuk ke akun hosting Anda melalui cPanel.
  2. Buka Menu File Manager
    Cari dan buka menu File Manager di cPanel.
  3. Navigasi ke Direktori Aplikasi Node.js
    Masuk ke direktori aplikasi Node.js Anda, misalnya: /home/[usercpanel]/nodevenv/[nama_aplikasi]
  4. Tampilkan File Tersembunyi (dotfiles)
    Klik tombol Settings di sudut kanan atas, lalu centang opsi Show Hidden Files (dotfiles), dan klik Save. Ini diperlukan agar file .lock bisa terlihat.
  5. Hapus File .lock
    Setelah file .lock muncul, klik kanan pada file tersebut → pilih Delete. Jika muncul opsi, bisa juga centang “Skip the trash / permanently delete” agar file benar-benar hilang.
  6. Konfirmasi dan Bersihkan
    Konfirmasi penghapusan. Setelah itu, file .lock sudah terhapus. Anda dapat mencoba menjalankan ulang aplikasi Node.js Anda.

Setelah Menghapus: Hal yang Disarankan

  • Setelah file .lock dihapus, jalankan ulang aplikasi Node.js melalui cPanel. Jika Anda menggunakan npm install atau operasi lain, pastikan environment bersih.
  • Jika error “Can’t acquire lock for app” muncul karena aplikasi masih berjalan di background (daemonized/long-running), Anda mungkin harus menghentikan proses Node.js dulu kadang melalui akses terminal.
  • Pastikan struktur folder dan permission sudah tepat terutama jika Anda deploy di shared hosting agar tidak muncul error lain setelah .lock dihapus.

Kesimpulan

Menghapus file .lockpada aplikasi Node.js di cPanel dengan mengikuti cara menghapus file .lock Node.js di cPanel seperti di https://www.cloudaja.id/artikel/cara-menghapus-file-lock-node-js-di-cpanel/atas adalah solusi yang praktis ketika Anda menemui error lock atau hendak mereset environment aplikasi. Prosedur ini mudah dilakukan via File Manager cPanel dan biasanya efektif menyelesaikan masalah “Can’t acquire lock for app”.

Dengan mengikuti panduan ini, Anda bisa memastikan aplikasi Node.js Anda berjalan dengan bersih dan stabil di layanan hosting shared cPanel. Semoga bermanfaat!

Leave a Reply

Your email address will not be published. Required fields are marked *