Come capire qual è l’errore nel file di systemd
Ho creato ultimamente un file systemd per avviare un demone secondario di redis 6 su una porta differente da quella originale in modo da avere due versioni dello stesso software attive.
Dopo aver creato il file in:
1 |
/lib/systemd/system/ |
ed aver ricaricato l’elenco dei servizi con:
1 |
systemctl daemon-reload |
ho abilitato il servizio:
1 |
systemctl enable redis6-server.service |
ed ho provato ad avviarlo con:
1 |
systemctl start redis6-server.service |
Il servizio non si avviava, mostrando:
1 |
start request repeated too quickly, refusing to start |
Provando con i comandi suggeriti da systemd non si riusciva a capire quale fosse effettivamente l’errore, ma eseguendo:
1 |
journalctl -u redis6-server.service |
e’ venuto fuori che non riusciva a scrivere il nuovo file di log…
NB: Ricordo sempre che un’altra cosa importante da controllare sempre sono i files di log. Il path è specificato nel file di configurazione alla direttiva logfile
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta