Tomcat réponse HTTP 503
J'ai accueilli ma demande, et en faisant quelques tests de stress, j'ai remarqué que lors de la prise de vue d'environ 50 demandes en parallèle, le serveur répond HTTP 503.
Ce que cela veut dire? Il peut y avoir une configuration spécifique limitant le nombre de demandes de Tomcat?
Grâce.
La réponse envoyée avec 503 état peut contenir certains format HTML trace de la pile.
OriginalL'auteur Rafael Orágio | 2012-01-11
Vous devez vous connecter pour publier un commentaire.
Qui généralement signifie simplement que vous avez épuisé les threads pour traiter la demande. Vous pourriez essayer d'augmenter le
maxThreads
dans votre Tomcat server.xml fichier, ou si vous utilisez Apache HTTP server comme un front-end, vous devrez peut-être configurez votre Connecteur pour permettre à davantage de connexions.OriginalL'auteur jbindel
État 503, indique le service de traitement de la demande n'est pas disponible.
- Spécification HTTP, sur 503
De temps en temps, vous le verrez si vous utilisez Tomcat derrière Apache, Apache fonctionnant comme un proxy. Si Apache est incapable de communiquer avec Tomcat il sera de retour une réponse 503.
OriginalL'auteur johnstok
Avez-vous vérifié les logs du serveur Tomcat fichiers situés dans votre répertoire d'installation sous logs? (Souvent, ils offrent beaucoup d'informations. Recherchez d'AVERTISSEMENT ou de GRAVES lignes.)
OriginalL'auteur xxdriesxx
Si vous utilisez Apache httpd comme un front-end, vous voudrez peut-être vérifier s'il existe un pare-feu entre Tomcat et Apache. Après avoir désactivé le pare-feu sur le Tomcat de la machine dans notre environnement, les erreurs 503 disparu.
Voir aussi cette.
Document ci-dessus décrit également d'autres moins drastique des moyens de résoudre le 503 problème lorsqu'un pare-feu est impliqué.
OriginalL'auteur botkop