Afficher un message d'excuse quand le serveur est surchargé

Afficher un message d'excuse quand le serveur est surchargé - PHP - Programmation

Marsh Posté le 09-02-2006 à 15:36:14    

Bonjour,
Je dispose d'un serveur dédié qui est à bout de souffle mais je n'ai aps le budget pour passer dans la catégorie au dessus.
J'ai déjà vu des pages d'excuse sur technorati ou wikipedia quand on fait une recherche pour dire que le serveur est surchargé patati patata...
 
J'aimerais savoir si quelqu'un a une idée de comment on procède pour récupérer en php le niveau de surcharge (RAM, bande passante etc..) du serveur?
 
Merci de votre aide

Reply

Marsh Posté le 09-02-2006 à 15:36:14   

Reply

Marsh Posté le 09-02-2006 à 23:56:47    

Donc, si je résume, tu veux surcharger un serveur qui l'est déjà juste pour traiter un cas de surcharge ? :) (humour inside)
 
Faudrait pas plutôt voir du coté des pages d'erreurs personnalisées du serveur pour ce genre de chose ?

Reply

Marsh Posté le 10-02-2006 à 00:45:03    

Quand j'ai fait mon stage, ils récupéraient la charge RAM de cette maniere :
 

Code :
  1. <?php
  2. echo 'Charge : ' . file_get_contents('/proc/loadavg') ;
  3. ?>

Reply

Marsh Posté le 10-02-2006 à 00:49:08    

Pas propre à Linux ta solution benamoubeach ?

Reply

Marsh Posté le 10-02-2006 à 08:17:30    

Merci je vais essayer ça.
En fait le but c'est que le serveur ne fasse pas d'erreurs justement. J'ai des pages assez lourdes (en terme de débit surtout) et donc avec un traffic dense certains visiteurs arivent sur une page d'erreur ce qui peut vouloir dire que le serveur est foutu. Ce visiteur risque de ne pas revenir. Alors que si j'affiche un joli message dans la langue du visiteur avec ma font et ma couleur de texte habituelle en demandant de revenir plus tard, le visiteur rique de revenir. Donc dans le cas d'une activitée trop donse, pendant quelque temps je coupe les pages les pu lourdes.
 
Au passage une autre question: Est-il possible de connaître son débit sortant avec une commande unix?

Reply

Marsh Posté le 10-02-2006 à 13:42:32    

sisi propre a linux :) (méchant :p)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed