Risolvere l’errore subsys locked

Quando si riavvia Apache è possibile che si verifichi l’errore  subsys locked e che il server web non possa quindi essere fatto partire.

L’errore è relativo al metodo utilizzato da diverse applicazioni per verificare che solo un processo sia in esecuzione.

Quando il programma si avvia, crea un particolare tipo di file, chiamato file di lock.
L’applicazione non può essere avviata se esiste già un file di lock.

Il file dovrebbe essere eliminato quando l’applicazione viene chiusa, in alcuni casi però questo non succede e si ottiene l’errore indicato in precedenza.

Per risolvere l’errore subsys locked è quindi necessario cancellare il file httpd presente nella cartella /var/lock.
Dopo che si è fatto questo, dovrebbe essere possibile avviare Apache.