J'ai un serveur rackspace que j'ai loué pour gérer mes projets personnels. Étant donné que je suis bon marché, il dispose de 256 Mo de RAM et ne peut honnêtement pas gérer beaucoup. De temps en temps, quand il y a une forte augmentation du trafic, le serveur décide de commencer à tuer les processus et il semble que mysqld soit populaire pour qu'il tue. J'essaie de visiter mon site et je suis accueilli par le message selon lequel une erreur s'est produite lors de l'établissement de la connexion à la base de données. L'inspection des journaux révèle que mysqld a été tué par manque de mémoire.
Étant donné que je suis toujours aussi pauvre qu'hier et que je ne souhaite pas mettre à niveau la RAM de ma machine virtuelle rackspace, existe-t-il un moyen de lui dire de redémarrer automagiquement mysqld lorsqu'il meurt?
J'ai une idée d'utiliser quelque chose comme crontab, mais hélas, je ne sais pas exactement quoi faire là non plus. Je suppose que je suis le produit de la génération "Linux sur votre bureau" car je peux faire la plupart des choses sur mon ordinateur de bureau et mon ordinateur portable (qui exécutent Linux presque exclusivement), mais je manque toujours de beaucoup de compétences en administration de serveur pour Linux.
Le serveur exécute CentOS 6.3