1 votes

Contrôle de la charge du serveur

Est-il possible de tracer quel fichier, processus ou requête de base de données affecte la charge d'un VPS ?

J'utilise Centos avec 512 Mo de mémoire de garantie et 1 Go de mémoire d'éclatement. Je fais tourner 3 sites Wordpress, qui ont tous un trafic quotidien de 30 à 100 visiteurs chacun,

Tous les 2 ou 3 jours, je dois redémarrer mon VPS car les ressources consomment beaucoup de mémoire,

J'ai essayé d'exécuter top et il montre qu'Apache est haut,

Mais est-il possible de vérifier quel site web prend la charge ?

Voici les résultats de ma commande 'top -c'. enter image description here

2voto

Kenny Rasschaert Points 8737

Vous pourriez configurer chaque site Wordpress comme un hôte virtuel, et leur donner des fichiers journaux séparés.
Il sera ainsi plus facile de voir ce qui se passe sur chaque site wordpress.

Vous pourriez peut-être utiliser AWStats pour analyser les logs d'Apache et récupérer des données significatives.

1voto

René Höhle Points 1418

Ou vous pouvez mettre en place un suivi avec Nagios avec les plugins vous pouvez surveiller votre serveur. Mais cela pourrait être un peu trop pour votre vps.

1voto

Kasper Holdum Points 4173

Si vous utilisez mod_php, vous pouvez trouver le post de Tom Boutell Plus vite, PHP ! Tuez ! Tuer ! utile. Je pense que vous auriez intérêt à réduire MaxClients ou à passer à FastCGI.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X