Si vous mettez à jour, quels types de problèmes peuvent se produire avant de redémarrer? Cela arrive particulièrement fréquemment si vous utilisez la mise à niveau sans surveillance pour appliquer des correctifs de sécurité.Mises à jour sans redémarrage - quels types de problèmes se produisent dans la pratique?
Les objets partagés sont remplacés et il est donc possible que les programmes ne soient plus synchronisés entre eux.
Combien de temps pouvez-vous aller en toute sécurité avant de redémarrer?
Précision:
Ce que je voulais dire par « programmes peuvent-ils sortir de la synchronisation avec l'autre » est que l'un binaire a la version antérieure de l'objet partagé et une instance nouvellement lancé a la version plus récente du objet partagé. Il me semble que si ces versions sont incompatibles, les deux binaires ne peuvent pas interagir correctement.
Et cela arrive-t-il souvent en pratique?
Plus clarification:
Ce que je veux en venir est plus le long des lignes que les installateurs commencent généralement/services d'arrêt qui dépendent d'une bibliothèque partagée afin qu'ils obtenir la nouvelle version d'une API. S'ils obtiennent toutes les dépendances, alors vous êtes probablement d'accord. Mais les gens voient-ils souvent les dépendances manquantes?
Si un service est écrit pour prendre en charge de manière compatible toutes les versions précédentes de l'API, cela ne posera pas de problème. Mais je soupçonne que souvent ce n'est pas fait.
S'il y a des mises à jour de noyau, particulièrement s'il y a des changements ABI incompatibles, je ne vois pas comment vous pouvez obtenir toutes les dépendances. Je cherchais de l'expérience avec la question de savoir si et comment les choses «basculeraient» et si les gens ont observé cela en pratique, que ce soit pour les mises à jour du noyau ou pour les mises à jour de bibliothèque/paquet.
Oui, cela aurait probablement dû être mis en ServerFault ...
http://serverfault.com/ est le meilleur endroit pour votre question. – gertas
Oups. Un moyen de le déplacer? – Traveler