URL: https://linuxfr.org/forums/general-general/posts/crashs-etranges-de-serveur Title: Crashs étranges de serveur Authors: liZe Date: 2013年06月10日T18:22:37+02:00 License: CC By-SA Tags: linux, serveur, dovecot, crash et freeze Score: 1 Depuis plusieurs mois, un de mes serveurs (une Dedibox) s’arrête de temps à autres, alors qu’il n’y a que dovecot installé dessus. Le serveur devient inaccessible après un certain temps de fonctionnement (de quelques heures à plusieurs jours), sans possibilité de connexion SSH ni réponse aux pings. Un redémarrage est alors obligatoire. Après le freeze, plus rien n’est écrit sur le disque (pas de logs), l’erreur ressemble donc à un kernel panic. Cependant, les mécanismes permettant de détecter les crashs au niveau du noyau et de dumper l’état de la mémoire (ou même de redémarrer automatiquement) ne fonctionnent pas. J’ai fait de nombreux tests pour savoir d’où vient le problème, et il apparaît que ce problème : - n’est pas dû à un problème matériel (d’après les tests matériels proposés sur les serveurs), - n’est pas dû à une charge importante du serveur (le serveur tombe alors qu’il n’y a quasiment pas de charge CPU, j’ai déjà vu la machine freezer avec un top sous les yeux), - apparaît sur le serveur où est installé dovecot (lorsque postfix est sur un serveur et dovecot sur un second, uniquement le second tombe), - n’est pas dû à un dysfonctionnement logiciel (aucune trace de dysfonctionnement dans les logs du noyau ni dans les logs de dovecot), - n’est pas dû à ce serveur en particulier (le même dysfonctionnement est également apparu sur d’autres serveurs Online équivalents), - n’est pas dû à un manque de RAM ou d’espace disque, - n’est pas reporté par d’autres utilisateurs de dovecot, d’après les nombreux forums et sites de rapports d’erreurs que nous avons consultés, - n’est pas reproductible :/. J’ai évidemment essayé avec diverses versions du noyau (à peu près tous les 3.x), diverses version de dovecot 2, et le résultat est le même. En activant tous les logs possibles et imaginables dans dovecot, je n’ai rien trouvé d’intéressant, le freeze a l’air totalement aléatoire. Pour montrer jusqu’où je suis déjà allé pour traquer ce bug, j’ai également testé des paquets de la mort qui peuvent affecter ma carte réseau, suite à la lecture de [cet article](http://blog.krisk.org/2013/02/packets-of-death.html). Mon serveur est vulnérable (uniquement pour un paquet envoyé d’une machine sur elle-même, heureusement pour notre hébergeur !), mais cela fait redémarrer la machine (et pas freezer), ce n’est donc pas le même problème. À noter que j’ai la même configuration matérielle et logicielle sur d’autres serveurs (sans dovecot, mais même noyau et même distrib gentoo), et que tout fonctionne à merveille. J’en ai déjà parlé avec des gens d’Online qui ont trituré mon serveur sans rien trouver d’intéressant. Si vous avez la moindre idée ou la moindre question sur ce problème, n’hésitez pas, je serai heureux de profiter de vos lumières !