J'ai un site à faible trafic, moins de 500 visites par jour. Il dispose de 6G de mémoire et celle-ci est largement sous-utilisée, en moyenne 5% est utilisée. Mais dès que googlebot établit une connexion à mon serveur web/apache, l'utilisation de la mémoire et du cpu monte en flèche en quelques secondes et le serveur devient inaccessible - site web, ssh et tous les autres services.
Lorsque je fais lsof pour le port 80, voici ce que je vois avant que le site ne s'effondre en quelques secondes.
lsof -i:80 mywebsite:http->crawl-66-249-71-200.googlebot.com:43567 (ESTABLISHED)
Google Bot est réglé sur une vitesse d'exploration lente.
La configuration d'Apache est la suivante :
ServerLimit 256
MaxClients 150
MaxRequestsPerChild 100
KeepAlive Off
KeepAliveTimeout 5
MaxKeepAliveRequests 100
Le journal des erreurs indique :
Cannot allocate memory: couldn't create child process: /opt/suphp/sbin/suphp