2017-02-21 2 views
2

J'ai un vServer et il se bloque sporadiquement. La dernière chose que je vois dans le syslog est que le tueur oom essaie de tuer Apache2. Ensuite, le serveur se bloque totalement et doit être réinitialisé.Qu'est-ce qui tue mon serveur Debian Wheezy?

C'est un serveur virtuel avec 1 Go de RAM. La charge habituelle montrée par htop est d'environ 600MB.

Les services sont principalement un petit serveur Teamspeak3 et LAMP pour 15 domaines mais très peu de trafic.

Je suppose qu'il y a un script qui fonctionne et utilise toute la mémoire. Comment puis-je savoir?

J'ai munin et monit en cours d'exécution mais tout ce qu'ils me disent que peu de temps avant un accident beaucoup de RAM est utilisé.

Répondre

0

Voici ce que je ferais en supposant que vous pouvez reproduire le problème et vous pensez la mémoire liée: essayer d'exécuter quelque chose comme ça

while [[ true ]]; do 
    ps -eo pid,user,args,%mem --sort %mem >> /tmp/memory 
    sleep 2 
done 

Après le crash du serveur, examinez/tmp/mémoire et voir ce qui était prendre de la mémoire

+0

Merci! Cela pourrait aider. Je ne peux pas provoquer le problème mais cela arrive tous les quelques jours maintenant. Donc, je vais augmenter le sommeil et voir ce qui se passe. –