Solusi Error cannot acquire lock for apps di nodejs atau phyton application di cPanel
Error “cannot acquire lock for apps” di cPanel biasanya terjadi ketika ada proses lain yang sedang mengunci file atau resource yang diperlukan oleh aplikasi Node.js atau Python Anda. Ini sering terjadi di lingkungan cPanel ketika beberapa proses mencoba mengakses resource yang sama secara bersamaan. Salah satu kendala yang sering dialami seperti ingin ingin restart, start atau menghapus aplikasi berakhir gagal dengan tampilan error “cannot acquire lock for apps”

Solusi untuk memperbaiki ini ada 2 cara yang pertama menghapus file .lock dan kedua kill proses aplikasi yang sedang berjalan.
1. Cara Pertama. Menghapus file .lock Melalui File Manager cPanel.
File .Lock ini dapat ditemukan di dalam direktori environment aplikasi, untuk nodejs bisa ditemukan direktori /home/"user"/nodevnv/"nama-aplikasi"
. Dan untuk phyton di /home/"user"/virtualenv/"nama-aplikasi
. Lalu kalian hapus file .lock yang tampilannya kurang lebih seperti gambar dibawah ini.

Setelah file .lock terhapus, kembali ke aplikasi manager nodejs atau phton kalian dan fungsi start, restart dan hapus sudah normal kembali.
2. Cara kedua. Kill process lock file
Cara kedua ini lock file di kill atau di terminate, untuk penerapan cara ini dibutuhkan akses ke Shell atau terminal setara root.
Langkah pertama mendapatkan process id .lock yang bermasalah dari user, untuk mengetahuinya bisa menggunakan perintah berikut.
# lsof -u <user> | grep <nama file>

Didapatkan process id-nya adalah 293081 dan selanjutnya bisa di kill dengan perintah
# kill -15 <id_process>

Setelah proses dari lock file di kill, user sudah bisa kembali ke application manager cpanel.
Kesimpulan
File .LOCK adalah file yang diganti namanya yang digunakan oleh aplikasi dan sistem operasi untuk menandai file atau beberapa perangkat sebagai terkunci. Ini memberi tahu aplikasi lain untuk tidak menggunakan file kecuali file tersebut bebas dari aplikasi yang menggunakannya. Dalam sebagian besar kasus, file kunci ini kosong, tetapi dalam kasus lain, mungkin berisi informasi yang terkait dengan kunci seperti properti dan pengaturan.