En varias ocasiones, me he encontrado con que al reiniciar servicios en un servidor CentOS con un uptime relativamente elevado (1 año de uptime o más), estos no se reinician como deben, y el service “x” restart devuelve constantemente un timeout, entrando el reinicio del servicio en bucle.
Además, esto me ha ocurrido en varias actualizaciones de paneles Plesk o Webmin, lo que puede dar lugar a problemas más graves como inconsistencias en el panel que intentamos actualizar.
Para solucionar el problema, debemos liberar las sesiones de systemd y posteriormente recargar el demonio.
Primeramente, crearemos un directorio al que mover dichas sesiones:
1 mkdir /root/backup_session
Seguidamente, moveremos todas las sesiones a dicho directorio (Puede tardar hasta un minuto si son muchas):
1 mv /run/systemd/system/session-*.scope* /root/backup_session
Y por último, recargamos el demonio:
1 systemctl daemon-reexec
Con esto, no deberiamos volver a observar los timeouts al reiniciar servicios.
0 comentarios