Je viens d'acheter un nouveau serveur dédié, je n'ai aucune expérience de Linux, mais j'essaie d'apprendre.
J'ai testé le serveur pendant quelques jours. J'améliore le httpd.conf my.cnf pour de meilleures performances, etc.
J'ai remarqué que mon serveur atteignait la valeur MaxClient en quelques secondes, et évidemment mon site commençait à se charger très lentement.
J'ai donc vérifié sur le net pour voir combien de processus httpd étaient ouverts par la même IP :
# netstat -ntu | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
J'ai pensé que mon serveur pouvait faire l'objet d'une attaque TCP SYN, mais je me suis rendu compte que l'IP était mon propre serveur. Je ne comprends donc vraiment pas ce qui se passe.
Le serveur fonctionne bien, il répond parfaitement, utilise 30 % de la RAM et 15 % du CPU, et soudain, mon propre serveur ouvre plusieurs processus httpd en même temps, et chaque processus prend environ 1,5 % de la RAM totale. Il passe donc de 40 clients à plus de 120 clients en quelques minutes.
Si vous avez des conseils à me donner, je vous en serais reconnaissant. J'utilise linux depuis trois jours seulement. A ce stade, je suis un peu perdu.