Solucionar timeout en reinicio de servicios en CentOS

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.