Bonjour à tous,
Mon hébergeur m'a coupé "les vivres" ou plutôt l'accès au site parce que je consomme trop de CPU.
Or j'utilise 5 à 10% des capacités de l'hébergement qui est un hébergement dit "reseller" et pourrai théoriquement héberger de nombreux sites. Alors que l'ensemble utilise à peine 2Gb de bande passante, j'en dispose de 50. Je sais bien que celà n'a rien a faire avec la CPU, mais quand même.
Son explication:
Top Process %CPU 48.5 httpd [www.xxx.net] [/txxx.php?u=librechanges]
This was a major contributor to the issue.
You do not have to have a high amount of traffic to have a large CPU load. For instance (And this is a COMPLETELY theoretical example, just to prove you can have a web page which creates a large load but has no traffic), if you have a webpage which calculates PI, and one person visits it, the page will cause a load issue due to the fact the CPU will be calculating PI for as long as we allow it to before we stop it. You see what I am saying? If your scripts are inefficient at their task, then a load issue can occur with very little traffic.
Je ne suis pas un expert linguistique, mais je crois qu' il essaye de m'expliquer qu'une application peut faire mouliner la CPU si j'ai une erreur dans son code ? Logique, mais si je n'ai pas d'erreur dans le code? Et puis même si j'ai une erreur de boucle du php et qu'il mouline 30 secondes, celà ne met pas la CPU à genou (je l'espère). Et mes affichages de boutons ne mettent pas deux secondes pour afficher.
Or le code est une application aardvark topsites, GPL et qui fonctionne partout et a fonctionné. Sur ce topsites, j'ai 20 sites inscrits, qui gèrent à peu près 50.000 pages vues mensuelles, ce qui n'est pas énorme, je pense.
Au fait cette application prend le code du lien, puis sert une image (gif de 1200 octets), selon le rang de l'utilisateur.
Comme c'est une application GPL, je voulais voir si la version était toujours la plus récente, manque de chance ... site en panne!
Je voudrai que quelqu'un me dise si j'ai bien compris. C'est quoi
calculating PI ?
Merci de m'aider a y comprendre quelque chose ...
Rodolphe
Partager