4 votes

Qu'est-ce qui pourrait causer des erreurs 503 et des chutes d'images et de graphiques aléatoires sur un site Web hébergé par apache/php ?

J'héberge mon site web PHP sur un hébergement mutualisé.

Cela a bien fonctionné pendant un an.

Tout à coup, la semaine dernière, il a commencé à déposer des images de façon aléatoire parfois ne charge pas le fichier CSS et reçoit souvent 503 erreurs .

Mon fournisseur me dit que c'est "trop de trafic".

Mais depuis que cela a commencé, le trafic a considérablement diminué, bien sûr, et cela continue, que le "trafic intense" est la cause, je trouve ça un peu illogique. puisque si elle est causée par un trafic intense, moins de trafic résoudrait le problème.

Voici 16 captures d'écran montrant cette chute d'image aléatoire du site tout au long de la journée. http://tanguay.info/web/external/tinfoLoadingErrors.jpg (450K .jpg)

J'ai copié mon site sur un autre serveur Apache/PHP et il se charge bien à chaque fois.

Pour ceux d'entre vous qui ont de l'expérience dans l'hébergement de sites Apache/PHP :

  • Que considérez-vous comme causes probables de l'abandon aléatoire d'images, etc.
  • ce que Quels types de questions puis-je poser à mon fournisseur ? à vérifier ?
  • ce que le genre de choses que je pourrais vérifier pour trouver la cause de ce problème (par exemple, consulter les fichiers journaux, créer un site de test quelconque, etc.)

0 votes

Edward, avez-vous résolu ce problème ? Je vis exactement la même chose.

1voto

Xerxes Points 4113

Pouvez-vous coller ce que disent les journaux d'Apache dans un cas où une image ne s'affiche pas ? La première chose que j'aimerais savoir est si Apache lui-même considère la suppression d'image comme un problème.

Quant aux 503...

HTTP 503 est l'erreur standard HTTP qui signifie simplement que Service indisponible Comme vous le savez probablement déjà, il se peut qu'un programme (programme obligatoire) n'ait pas démarré sur le serveur web, ou qu'il se soit écrasé.

Ce dernier devrait faire une entrée claire dans les journaux de l'erreur de ce qui a exactement mal tourné - parce que le serveur web est évidemment envoyer le 503.

Je pense que le 503 devrait être plus facile à dépanner que le premier problème (images manquantes), et peut laisser échapper plus d'informations pour résoudre le premier problème aussi.

Bonne chance !

1voto

AdamP Points 11

Cela ressemble à un problème de "MaxClients". Si Apache (probablement le serveur Web que vous utilisez) reçoit plus de connexions simultanées qu'il n'est configuré pour en gérer, je crois (mais je n'en suis pas sûr à 100 %) qu'il renverra une erreur 503 (service indisponible) à tous les clients supplémentaires qui tenteront de se connecter.

Il s'agit d'une configuration d'Apache sur laquelle vous n'avez probablement pas de contrôle puisque vous utilisez un hébergement mutualisé. Malheureusement, vous devrez probablement faire évoluer votre solution d'hébergement vers un VPS (virtual private server). Cela vous donnera accès à vos fichiers de configuration apache et donc la possibilité d'augmenter le paramètre "MaxClients".

J'en parlerais à votre hébergeur. Il devrait être en mesure de confirmer si oui ou non il s'agit bien du problème et si un VPS serait une solution adéquate.

0voto

Dave Cheney Points 18132

Il semble que votre hôte partagé soit surchargé. Comme vous partagez cette machine avec d'autres utilisateurs, la charge de pages que votre site impose au serveur peut être la goutte d'eau qui fait déborder le vase.

Mon conseil serait de mettre en place un service de surveillance externe, comme Pingdom . Rassemblez des données pendant une semaine, puis présentez-les à votre hébergeur. S'ils ne parviennent pas à résoudre le problème, changez d'hébergeur.

0voto

J'obtiens aussi cette erreur - je peux la voir dans le bug du feu. Image manquante ou javascript ou fichier css - un ou tous parfois une page blanche complète 503. Je suis sur gdiddy, il pourrait s'agir d'un problème d'indexation lourde de la part de google, ils deviennent parfois assez agressifs en lisant vos fichiers, ils pourraient facilement utiliser toutes vos connexions à eux seuls. - plug honteux !_ ! texte du lien

0voto

Je suis tombée sur ce fil de discussion après avoir cherché d'autres personnes ayant vécu la même chose que moi. Votre message correspondait EXACTEMENT à mon problème. Les techniciens de mon serveur ont trouvé le problème et il n'est pas revenu. Au cas où cela serait utile à quelqu'un d'autre, voici la réponse que j'ai reçue du support technique :

Je pense que j'ai découvert une possible raison des erreurs 503. Il est possiblement dû à un déni de service module d'atténuation. Si vous vous vous connectez à plusieurs reprises dans un court période de temps, il pourrait vous confondre pour un attaquant.

Il fait référence à un module installé sur le serveur Apache. Je me rafraîchissais tellement pendant le développement que le serveur m'a pris pour un attaquant.

J'espère que cela aidera quelqu'un. A la vôtre, Jason

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