Maison >développement back-end >tutoriel php >Comment gérer le problème d'indisponibilité temporaire du service 503
503 est un code d'état HTTP, qui est un état de retour d'une erreur du serveur. En raison d'une maintenance temporaire du serveur ou d'une surcharge, le serveur est actuellement incapable de traiter la demande. Cette condition est temporaire et sera rétablie après un certain temps. Alors que devons-nous faire si nous rencontrons un service 503 temporairement indisponible ?
Si vous êtes un administrateur de site Web
1. Vérifiez d'abord si vous avez désactivé le pool d'applications. Chaque site Web correspond à un pool d'applications (cela est vrai pour les serveurs IIS). Bien entendu, il peut s'agir du même pool d'applications ou bien ils peuvent être différents. Vérifiez si le pool d'applications correspondant au site Web où se produit l'erreur 503 est ouvert.
2. Si le pool d'applications n'est pas fermé, vérifiez si la file d'attente du pool d'applications est pleine lorsque la demande arrive. Chaque site Web a sa charge maximale lorsque la demande d'accès atteint cette valeur, une erreur 503 se produit. La solution peut être d'augmenter la file d'attente des demandes. La valeur par défaut est 1000.
3. Il existe une autre possibilité que l'identité du pool d'applications n'utilise pas le compte prédéfini : service réseau, et configure l'identité par elle-même, mais l'utilisateur configuré n'appartient pas au groupe IIS_WPG. Dans ce cas, vous pouvez modifier le chemin du pool d'applications du site Web vers un pool d'applications appartenant au groupe IIS_WPG.
4. L'utilisation du processeur est trop élevée et la surveillance du processeur est activée pour le pool d'applications. Si l'utilisation du processeur dépasse un certain pourcentage, arrêtez-le. le pool d'applications. et les pages côté serveur (.asp, .aspx) écrites par les développeurs ne sont pas efficaces dans l'exécution, ce qui entraînera une occupation prolongée du processeur, atteignant finalement le pourcentage défini, provoquant le pool d'applications. être fermé. Si vous rencontrez cette situation, vous pouvez redémarrer le pool d'applications.
Si vous êtes un visiteur
1. Essayez d'abord de rafraîchir et de visiter à nouveau, si le site Web S'il n'est pas fermé, il est probable que le site Web soit surchargé et cet état disparaisse immédiatement, vous pourrez donc peut-être y accéder après l'avoir actualisé plusieurs fois.
2. Si l'actualisation ne résout pas le problème, vous pouvez essayer de vider le cache, de redémarrer le navigateur ou de passer directement à un navigateur avec un noyau différent. Certains sites Web peuvent ne pas être compatibles avec certains navigateurs. (Certaines personnes sur Internet ont dit que cela pouvait être résolu, l'éditeur l'a donc répertorié sans commenter son exactitude)
3. Contactez le site Web Membre de la direction, si aucune des méthodes ci-dessus ne peut résoudre le problème et que vous souhaitez accéder à nouveau au site Web, vous pouvez contacter l'administrateur du site Web et lui demander de résoudre le problème, car cette situation peut être causée par le fait que l'administrateur du site Web gère le site Web. . Pour le moment, vous ne pouvez qu'attendre. Visité après la maintenance.
4. Cliquez ici pour saisir la méthode ou l'étape
Notes
Lorsque vous augmentez la file d'attente des requêtes, vous devez faire attention à la charge de votre serveur pour éviter d'augmenter la charge sur le serveur et d'entraîner de graves conséquences.
Lorsque le pool d'applications consomme beaucoup de CPU, vous devez faire attention à vérifier si les fichiers exécutables (php, asp, etc.) du site Web ne sont pas efficaces dans leur exécution. C'est la solution à ce problème.
Si l'administrateur du site ferme le pool d'applications pour faciliter la maintenance, il ne peut qu'attendre la maintenance pour l'ouvrir.
Grâce au classement Alexa, vous pouvez vérifier l'adresse e-mail du webmaster, afin de pouvoir facilement contacter le webmaster pour vous renseigner sur la situation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!