Si vous avez une erreur Can't acquire lock for app lorsque vous voulez lancez votre application Node.JS, le cas le plus probable c'est qu'un script que vous avez lancé via Run NPM Script est toujours en cours d'exécution.

Hélas, vous ne pouvez l'arrêter via l'interface.

Vous devrez vous connecter en SSH, et voir les processus lancés avec la commande ps ax :

[[email protected] ~]$ ps ax
PID TTY STAT TIME COMMAND
2509284 ? Sl 0:01 npm run-script start
2509375 ? Sl 0:02 /opt/alt/alt-nodejs18/root/usr/bin/node index.mjs
3127505 ? S 0:00 /bin/bash ./run.sh
3127510 ? S 0:00 /bin/bash /home/mapetite/actions-runner/run-helper.sh
3127515 ? Sl 4:04 /home/mapetite/actions-runner/bin/Runner.Listener run
3825502 ? S 0:00 /opt/alt/python37/bin/python3 -sbb /usr/share/l.v.e-manager/utils/cloudlinux-cli-user.py
3825694 ? Sl 0:01 npm run-script start
3825969 ? Sl 0:02 /opt/alt/alt-nodejs18/root/usr/bin/node index.mjs
4089815 pts/4 Ss 0:00 -bash
4090255 pts/4 R+ 0:00 ps ax

Il s'agit généralement du processus /opt/alt/python37/bin/python3 -sbb /usr/share/l.v.e-manager/utils/cloudlinux-cli-user.py, vous pourrez l'arrêter en lançant la commande kill -9 XXX avec XXX le PID du processus en question (première colonne des informations affichées par ps ax, 3825502 dans l'exemple ci-dessus).

Si vous ne le localisez pas ou que vous n'y arrivez pas, n'hésitez pas à contacter notre support technique.

Cette réponse était-elle pertinente? 0 Utilisateurs l'ont trouvée utile (0 Votes)